Added /privileges command to set UI option for showing roles/affiliations in rooms

This commit is contained in:
James Booth
2014-10-18 20:22:34 +01:00
parent 0cc25e1b76
commit fc049c9eef
10 changed files with 160 additions and 75 deletions

View File

@@ -436,6 +436,7 @@ _get_group(preference_t pref)
case PREF_STATUSES_CONSOLE:
case PREF_STATUSES_CHAT:
case PREF_STATUSES_MUC:
case PREF_MUC_PRIVILEGES:
return PREF_GROUP_UI;
case PREF_STATES:
case PREF_OUTTYPE:
@@ -496,6 +497,8 @@ _get_key(preference_t pref)
return "mouse";
case PREF_OCCUPANTS:
return "occupants";
case PREF_MUC_PRIVILEGES:
return "privileges";
case PREF_STATUSES:
return "statuses";
case PREF_STATUSES_CONSOLE:
@@ -570,6 +573,7 @@ _get_default_boolean(preference_t pref)
case PREF_NOTIFY_TYPING_CURRENT:
case PREF_SPLASH:
case PREF_OCCUPANTS:
case PREF_MUC_PRIVILEGES:
return TRUE;
default:
return FALSE;

View File

@@ -58,6 +58,7 @@ typedef enum {
PREF_HISTORY,
PREF_MOUSE,
PREF_OCCUPANTS,
PREF_MUC_PRIVILEGES,
PREF_STATUSES,
PREF_STATUSES_CONSOLE,
PREF_STATUSES_CHAT,