forked from GNUsocial/gnu-social
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
|
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
|
performance, set this to true. It will turn off some high-intensity code from
|
||||||
the site.
|
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()
|
function streamModeOnly()
|
||||||
{
|
{
|
||||||
|
if (common_config('oldschool', 'enabled')) {
|
||||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||||
if (!empty($osp)) {
|
if (!empty($osp)) {
|
||||||
return $osp->stream_mode_only;
|
return $osp->stream_mode_only;
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
function conversationTree()
|
function conversationTree()
|
||||||
{
|
{
|
||||||
|
if (common_config('oldschool', 'enabled')) {
|
||||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||||
if (!empty($osp)) {
|
if (!empty($osp)) {
|
||||||
return $osp->conversation_tree;
|
return $osp->conversation_tree;
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
function streamNicknames()
|
function streamNicknames()
|
||||||
{
|
{
|
||||||
|
if (common_config('oldschool', 'enabled')) {
|
||||||
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
$osp = Old_school_prefs::staticGet('user_id', $this->id);
|
||||||
if (!empty($osp)) {
|
if (!empty($osp)) {
|
||||||
return $osp->stream_nicknames;
|
return $osp->stream_nicknames;
|
||||||
} else {
|
}
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -352,5 +352,6 @@ $default =
|
|||||||
array('cache' => true), // whether to cache the router object. Defaults to true, turn off for devel
|
array('cache' => true), // whether to cache the router object. Defaults to true, turn off for devel
|
||||||
'discovery' =>
|
'discovery' =>
|
||||||
array('cors' => false), // Allow Cross-Origin Resource Sharing for service discovery (host-meta, XRD, etc.)
|
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