lib/rubyfox/server/data/config/descriptors/runtime_room.txt in rubyfox-server-2.8.4.0 vs lib/rubyfox/server/data/config/descriptors/runtime_room.txt in rubyfox-server-2.9.0.0
- old
+ new
@@ -38,11 +38,11 @@
"type":"TextInput",
"value":"{$BasicValue=room.name}",
"validator":"notNull"
},
-// PASSWORD
+// PASSWORD (not hidden, in case the Admin needs to access the Room)
{
"name":"adminHelper.password",
"label":"Password",
"tooltip":"The Room password",
"category":"Runtime Room settings",
@@ -58,10 +58,21 @@
"category":"Runtime Room settings",
"type":"CheckBox",
"value":{$BasicValue=room.active}
},
+// UPTIME
+{
+ "name":"uptime",
+ "label":"Uptime",
+ "tooltip":"Elapsed time since Room creation",
+ "category":"Runtime Room settings",
+ "type":"TextInput",
+ "value":"{$BasicValue=helper.uptime}",
+ "edit":false
+},
+
// PUBLIC ROOM
{
"name":"public",
"label":"Is public",
"tooltip":"Determines if the access is public or not",
@@ -203,10 +214,21 @@
"dataProvider":"DEFAULT,WHEN_EMPTY,WHEN_EMPTY_AND_CREATOR_IS_GONE,NEVER_REMOVE"
},
"edit":false
},
+// IS WORDS FILTER ACTIVE
+{
+ "name":"useWordsFilter",
+ "label":"Is bad words filter active",
+ "tooltip":"The state of the bad words filter",
+ "category":"Runtime Room settings",
+ "type":"CheckBox",
+ "value":{$BasicValue=helper.useWordsFilter},
+ "edit":false
+},
+
//-------------------------------------------
// PERMISSIONS AND EVENTS
//-------------------------------------------
// PERMISSION AND EVENT FLAGS
@@ -246,11 +268,11 @@
// ROOM VARIABLES
{
"name":"roomVariables",
"label":"Room Variables",
- "tooltip":"The list of Room Variables",
+ "tooltip":"The list of Room Variables. If the owner is set to 'null', the Variable is owned by the server itself; otherwise a string containing the main user details is displayed",
"category":"Runtime Room Variables",
"type":"DataGrid",
"componentParams":
{
"height":200
@@ -264,10 +286,17 @@
"type":"TextInput",
"value":"",
"validator":"notNull"
},
{
+ "name":"owner",
+ "label":"Owner",
+ "tooltip":"Owner",
+ "type":"TextInput",
+ "value":""
+ },
+ {
"name":"type",
"label":"Type",
"tooltip":"The data type",
"type":"ComboBox",
"value":"STRING",
@@ -311,11 +340,11 @@
"type":"TextInput",
"value":"",
"validator":"notNull"
}
],
- "listValues":{$List=variables, instance=room, fields=name;type;private;persistent;global;hidden;value},
+ "listValues":{$List=variables, instance=room, fields=name;owner;type;private;persistent;global;hidden;value},
"edit":false
},
//-------------------------------------------
// ROOM EXTENSION
@@ -323,10 +352,10 @@
// NAME
{
"name":"extName",
"label":"Name",
- "tooltip":"The name of the Extension",
+ "tooltip":"The name of the Extension; can be '__lib__' in case the Extension jar file was deployed in the homonymous folder for specific class-loading purposes",
"category":"Room Extension",
"type":"TextInput",
"value":"{$BasicValue=extension.name}",
"edit":false
},
\ No newline at end of file