site-wide option to enable old-school settings
This commit is contained in:
parent
ae0b4d49c7
commit
ea1a11a087
@ -859,3 +859,12 @@ performance
|
||||
high: if you need high performance, or if you're seeing bad
|
||||
performance, set this to true. It will turn off some high-intensity code from
|
||||
the site.
|
||||
|
||||
oldschool
|
||||
---------
|
||||
|
||||
enabled: enable certain old-style user settings options, like stream-only mode,
|
||||
conversation trees, and nicknames in streams. Off by default, and
|
||||
may not be well supported in future versions.
|
||||
|
||||
|
||||
|
@ -1148,31 +1148,36 @@ class User extends Managed_DataObject
|
||||
|
||||
function streamModeOnly()
|
||||
{
|
||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||
if (!empty($osp)) {
|
||||
return $osp->stream_mode_only;
|
||||
} else {
|
||||
return false;
|
||||
if (common_config('oldschool', 'enabled')) {
|
||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||
if (!empty($osp)) {
|
||||
return $osp->stream_mode_only;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
function conversationTree()
|
||||
{
|
||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||
if (!empty($osp)) {
|
||||
return $osp->conversation_tree;
|
||||
} else {
|
||||
return false;
|
||||
if (common_config('oldschool', 'enabled')) {
|
||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||
if (!empty($osp)) {
|
||||
return $osp->conversation_tree;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
function streamNicknames()
|
||||
{
|
||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||
if (!empty($osp)) {
|
||||
return $osp->stream_nicknames;
|
||||
} else {
|
||||
return false;
|
||||
if (common_config('oldschool', 'enabled')) {
|
||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||
if (!empty($osp)) {
|
||||
return $osp->stream_nicknames;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -352,5 +352,6 @@ $default =
|
||||
array('cache' => true), // whether to cache the router object. Defaults to true, turn off for devel
|
||||
'discovery' =>
|
||||
array('cors' => false), // Allow Cross-Origin Resource Sharing for service discovery (host-meta, XRD, etc.)
|
||||
'performance' => array('high' => false) // disable some features for higher performance; default false
|
||||
'performance' => array('high' => false), // disable some features for higher performance; default false
|
||||
'oldschool' => array('enabled' => false) // enable users to use old-style UI
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user