You've already forked Atomcms-edit
Add extended preferences: client volume, quality, compact mode, default page, hide online status
This commit is contained in:
@@ -32,6 +32,11 @@ class PreferencesController extends Controller
|
||||
'room_invites' => 'sometimes|boolean',
|
||||
'email_notifications' => 'sometimes|boolean',
|
||||
'client_open_mode' => 'sometimes|in:same,new_window',
|
||||
'client_volume' => 'sometimes|integer|min:0|max:100',
|
||||
'client_quality' => 'sometimes|in:low,medium,high',
|
||||
'compact_mode' => 'sometimes|boolean',
|
||||
'hide_online' => 'sometimes|boolean',
|
||||
'default_page' => 'sometimes|in:me,hotel,community,shop',
|
||||
]);
|
||||
|
||||
$preferences = array_merge($this->getDefaultPreferences(), $validated);
|
||||
@@ -51,6 +56,11 @@ class PreferencesController extends Controller
|
||||
'room_invites' => true,
|
||||
'email_notifications' => false,
|
||||
'client_open_mode' => 'same',
|
||||
'client_volume' => 50,
|
||||
'client_quality' => 'medium',
|
||||
'compact_mode' => false,
|
||||
'hide_online' => false,
|
||||
'default_page' => 'me',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user