mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-17 23:53:25 +02:00
Add maintenance banner on UI (#797)
* fix bug on email separator Signed-off-by: Denis barbaron <denis.barbaron@orange.com> * allow group name change Signed-off-by: Denis barbaron <denis.barbaron@orange.com> * add maintenance banner on UI Signed-off-by: Denis barbaron <denis.barbaron@orange.com> * removes unnecessary comments Signed-off-by: Denis barbaron <denis.barbaron@orange.com> --------- Signed-off-by: Denis barbaron <denis.barbaron@orange.com>
This commit is contained in:
@@ -1036,6 +1036,19 @@ dbapi.loadUser = function(email) {
|
||||
return db.run(r.table('users').get(email))
|
||||
}
|
||||
|
||||
dbapi.updateUsersAlertMessage = function(alertMessage) {
|
||||
return dbapi.getRootGroup().then(function(group) {
|
||||
return db.run(r.table('users').get(group.owner.email).update({settings: {
|
||||
alertMessage:
|
||||
r.branch(
|
||||
r.row.hasFields({settings: 'alertMessage'})
|
||||
, r.row('settings')('alertMessage').merge(alertMessage)
|
||||
, alertMessage
|
||||
)
|
||||
}}, {returnChanges: true}))
|
||||
})
|
||||
}
|
||||
|
||||
dbapi.updateUserSettings = function(email, changes) {
|
||||
return db.run(r.table('users').get(email).update({
|
||||
settings: changes
|
||||
|
||||
Reference in New Issue
Block a user