<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jamesbruk</id>
	<title>Open-Xchange - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.open-xchange.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jamesbruk"/>
	<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Special:Contributions/Jamesbruk"/>
	<updated>2026-09-19T15:05:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=OX6:Gui_path&amp;diff=5241</id>
		<title>OX6:Gui path</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=OX6:Gui_path&amp;diff=5241"/>
		<updated>2009-12-24T13:59:55Z</updated>

		<summary type="html">&lt;p&gt;Jamesbruk: /* Settings for the infostore module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== GUI settings ====&lt;br /&gt;
This table shows the possible gui settings stored in /gui. The settings are stored in a javascript object notation (JSON) which is directly computed by the GUI. Information about JSON can be found in the [[HTTP_API]]. Per default, this object is not existent upon user creation and is stored by the GUI after the first logout. This object then can be manipulated through the RMI interface (as well as on the command line). It is not necessary to define all settings (inner objects), missing ones will be added by the GUI automatically. When settings should be changed after a user has logged in, remember that there might be user defined settings which should not be touched and kept. This also means if the GUI settings of a user should be reset, this can be done by deleting the whole object.&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;gui_path&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;Gui settings&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! value !! comment&lt;br /&gt;
|-&lt;br /&gt;
|  infostore     || Object   || [[#infostore object|infostore object]]      || infostore settings&lt;br /&gt;
|-&lt;br /&gt;
| mail      || Object  || [[#mail object|mail object]]    || mail settings&lt;br /&gt;
|-&lt;br /&gt;
| portal || Object  || [[#portal object|portal object]]  || portal layout and content&lt;br /&gt;
|- &lt;br /&gt;
| global || Object || [[#global object|global object]] || timestamp settings and global settings&lt;br /&gt;
|-&lt;br /&gt;
| menu || Object || [[#menue object|menue object]] || menu iteration&lt;br /&gt;
|-&lt;br /&gt;
| theme || Object || [[#theme object|theme object]] || default theme and path&lt;br /&gt;
|- &lt;br /&gt;
| effects || Object || [[#effects object|effects object]] || hover and global effects&lt;br /&gt;
|- &lt;br /&gt;
| tasks || Object || [[#tasks objects|tasks objects]] || tasks settings &lt;br /&gt;
|- &lt;br /&gt;
| FolderTreeState || Object || [[#foldertree object|foldertree object]] || holds the folder tree state&lt;br /&gt;
|-&lt;br /&gt;
| contacts || Object || [[#contacts object|contacts object]] || contacts settings  &lt;br /&gt;
|-&lt;br /&gt;
| calendar || Object || [[#calendar object|calendar object]] || calendar settings &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Settings for the infostore module====&lt;br /&gt;
This table containsv [http://www.poker-rooms-review.org online hold&#039;em] the settings for the GUI&#039;s infostore&lt;br /&gt;
{| id=&amp;quot;infostore object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+&#039;&#039;&#039;infostore object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| view || value || infostore/(list,split) || infostore view&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Settings for the E-Mail module====&lt;br /&gt;
This tables contains the settings for the E-Mail module.&lt;br /&gt;
{| id=&amp;quot;mail object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;mail object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| auto_save_drafts || Number || 0,1,3,5,10,15,30|| time in minutes, 0 for disabled&lt;br /&gt;
|-&lt;br /&gt;
| htmlmessage || Boolean|| true,false || show email as html or plain text&lt;br /&gt;
|-&lt;br /&gt;
| signatures || Array || [[#signature objects|signature objects]] || array of signature objects&lt;br /&gt;
|-&lt;br /&gt;
| view || String || mail/(list,hsplit,vsplit)/unthreaded  || mail view&lt;br /&gt;
|-&lt;br /&gt;
| view spam || String || mail/(list,hsplit,vsplit)/unthreaded  || mail view for spam folder&lt;br /&gt;
|-&lt;br /&gt;
| autocomplete || Boolean || true,false || autocomplete functions&lt;br /&gt;
|-&lt;br /&gt;
| fullmailheader || Boolean || true,false || show complete mail header&lt;br /&gt;
|-&lt;br /&gt;
| notifyacknoledge ||Boolean  || true,false || notify on read acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
| newmail_options || Object || [[#newmail_options objects|newmail_options objects]] || object for the new email window settings&lt;br /&gt;
|-&lt;br /&gt;
| formatmessage || String || ALTERNATIVE,TEXT/HTML,TEXT/PLAIN || email format&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;newmail_options objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;newmail_options objects&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| cc || Boolean || true,false || show cc input field&lt;br /&gt;
|-&lt;br /&gt;
| bcc || Boolean || true,false || show bcc input field&lt;br /&gt;
|-&lt;br /&gt;
| from || Boolean || true,false || show from input field&lt;br /&gt;
|-&lt;br /&gt;
| options || Boolean || true,false || show options field&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;signature objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;signature objects&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| signature_name || String || name  || signature name&lt;br /&gt;
|-&lt;br /&gt;
| position || String || below,above || where to show the signature in the mail text&lt;br /&gt;
|-&lt;br /&gt;
| signature_text || String || text || signature text&lt;br /&gt;
|-&lt;br /&gt;
| signature_default || Boolean || true,false || true only for the default signature&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Start page settings====&lt;br /&gt;
This table contains the possible settings for the start page.&lt;br /&gt;
{| id=&amp;quot;portal object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;portal object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| externalcontents || Array || [[#externalcontents objects|externalcontents objects]] ||   array of external content objects (UWA widgeds)&lt;br /&gt;
|-&lt;br /&gt;
| minicalendar ||Boolean || true,false|| show minicalendar&lt;br /&gt;
|-&lt;br /&gt;
| internalcontents || Array || [[#internalcontens objects|internalcontents objects]] ||  array of internal content objects (groupware modules)&lt;br /&gt;
|-&lt;br /&gt;
| infobox || Boolean || true,false|| show infobox&lt;br /&gt;
|-&lt;br /&gt;
| tooltip ||Boolean ||true,false || show tooltip&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;externalcontents objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;externalcontents objects&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| autorefresh || Boolean || true,false || enable autorefresh for the widget&lt;br /&gt;
|-&lt;br /&gt;
| title || String || name || widget title&lt;br /&gt;
|-&lt;br /&gt;
| standalone || Boolean || true,false || widget is standalone&lt;br /&gt;
|-&lt;br /&gt;
| visible || Boolean || true,false || widget is visible on the portal page&lt;br /&gt;
|-&lt;br /&gt;
| adj || Object || [[#adj object|adj object]] || position setting of the widget&lt;br /&gt;
|-&lt;br /&gt;
| url || String || url || widget url&lt;br /&gt;
|-&lt;br /&gt;
| parameter || Object || parameter object || widget parameters in an object&lt;br /&gt;
|-&lt;br /&gt;
| id || String || unique id || unique id for the widget&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;internalcontens objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;internalcontens objects&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| params || Object || [[#params object|params object]] || widget parameter&lt;br /&gt;
|-&lt;br /&gt;
| header || Sting || E-Mail,Calendar,InfoStore,Tasks || header name&lt;br /&gt;
|-&lt;br /&gt;
| visible || Boolean || true,false || show module on the portal&lt;br /&gt;
|-&lt;br /&gt;
| adj || Object || [[#adj object|adj object]] || position setting of the widget&lt;br /&gt;
|- &lt;br /&gt;
| external || Boolean || false || only false is implemented&lt;br /&gt;
|-&lt;br /&gt;
| module || String || mail,calendar,infostore,tasks || internal module name&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;adj object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;adj object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| hw || Number || 0... || widget height relative to others, 0 for auto&lt;br /&gt;
|-&lt;br /&gt;
| ww || Number || 0... || widget width relative to others, 0 for auto&lt;br /&gt;
|-columns&lt;br /&gt;
| y || Number || 0... || vertical position on the start page in rows, 0 for auto&lt;br /&gt;
|-&lt;br /&gt;
| x || Number || 0... || horizontal position on the start page in columns, 0 for auto&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;params object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;params object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| limit || Number || 5,10,15,20 || number of shown items in the module&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====global settings====&lt;br /&gt;
This table contains the global settings options&lt;br /&gt;
{| id=&amp;quot;global object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;global object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! comment&lt;br /&gt;
|-&lt;br /&gt;
| confirmtimestamp ||Number || Timestamp || timestamp for the last confirmed/declined appointment&lt;br /&gt;
|-&lt;br /&gt;
| confirmpopup || Boolean || true,false|| confirmation pop-up for new appointments&lt;br /&gt;
|-&lt;br /&gt;
| save || Number || 0,1,2 || save layout on logout: 0 no, 1 yes, 2 ask&lt;br /&gt;
|-&lt;br /&gt;
| autorefresh || Number || 0,5,10,15,30 || time in minutes for GUI autorefresh, 0 for never&lt;br /&gt;
|-&lt;br /&gt;
| region || Object || [[#region object|region object]] || region settings for time and date formats&lt;br /&gt;
|-&lt;br /&gt;
| private_categories || String || tag,tag,.. || comma separated list of user defined tags &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;region object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;region object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| time || Object || [[#time object|time object]] || object for time defaults&lt;br /&gt;
|-&lt;br /&gt;
| date || Object || [[#date object|date object]] || object for date defaults&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;time object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;time object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| predefined || Number || 0,1 || 0 user defined, 1 language depending&lt;br /&gt;
|-&lt;br /&gt;
| format || String || HH:mm,&amp;quot;hh:mm a&amp;quot; || a stands for suffix which needs to be true then, too. m is 0-59, mm is 00-59, H is 1-24, HH is 01-24, h is 1-12, hh is 01-12, a is AM/PM.&lt;br /&gt;
|-&lt;br /&gt;
| format_hour || String || &amp;quot;hh a&amp;quot;,HH || a stands for suffix which needs to be true then, too. H is 1-24, HH is 01-24, h is 1-12, hh is 01-12, a is AM/PM.&lt;br /&gt;
|-&lt;br /&gt;
| format_suffix || Boolean || true,false || add suffix&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;date object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;date object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| format_selected_index || Number || id from [[#index|index]] || preselection for the user time format drop down&lt;br /&gt;
|-&lt;br /&gt;
| separator || String || /,.,- || date separator&lt;br /&gt;
|-&lt;br /&gt;
| predifined || Number || 0,1 || 0 user defined, 1 language depending&lt;br /&gt;
|-&lt;br /&gt;
| format || String || value from [[#index|index]] || date format &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;index&amp;quot; style=&amp;quot;width:50%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;date index&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! id    !! value&lt;br /&gt;
|-&lt;br /&gt;
| 0  || M/d/yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 1 || M/d/yy&lt;br /&gt;
|-&lt;br /&gt;
| 2 || MM/dd/yy&lt;br /&gt;
|-&lt;br /&gt;
| 3 || MM/dd/yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 4 || yy/MM/dd&lt;br /&gt;
|-&lt;br /&gt;
| 5 || dd/MM/yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 6 || dd/MM/yy&lt;br /&gt;
|-&lt;br /&gt;
| 7 || dd.MM.yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 8 || dd.MM.yy&lt;br /&gt;
|-&lt;br /&gt;
| 9 || d.MM.yy&lt;br /&gt;
|-&lt;br /&gt;
| 10 || d.M.yy&lt;br /&gt;
|-&lt;br /&gt;
| 11 || d.M.yyyy&lt;br /&gt;
|-&lt;br /&gt;
| 12 || yyyy-MM-dd&lt;br /&gt;
|-&lt;br /&gt;
| 13 || dd-MMM-yy&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===menuiteration===&lt;br /&gt;
This object holds the setting of the pannel &lt;br /&gt;
{| id=&amp;quot;menue object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;menue object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| menuiteration || Number || 1,2,3,4,5,6 || highs of the GUI pannel in rows &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===theme settings===&lt;br /&gt;
This table shows the setting for the default theme&lt;br /&gt;
{| id=&amp;quot;theme object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;theme object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| name || String || &amp;lt;theme name&amp;gt; || name of the default theme &lt;br /&gt;
|-&lt;br /&gt;
| path ||String || &amp;lt;theme path&amp;gt; || path to the default theme&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===effects object===&lt;br /&gt;
the effects object holds the settings for GUI effects like hovers and fading.&lt;br /&gt;
{| id=&amp;quot;effects object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;effects object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| global || Boolean || true,false || enable effects&lt;br /&gt;
|-&lt;br /&gt;
| hover || Object || [[#hover object|hover object]]  || includes hover settings for the modules&lt;br /&gt;
|-&lt;br /&gt;
|  fading|| Boolean || true,false || fading&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;hover object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;hover object&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| speed || Number || 1,2,3 || hover delay, 1 short, 2 normal, 3 long&lt;br /&gt;
|-&lt;br /&gt;
| calendar || Boolean || true,false || hover for calendar&lt;br /&gt;
|-&lt;br /&gt;
| contacts || Boolean || true,false || hover for contacts&lt;br /&gt;
|-&lt;br /&gt;
| portal || Boolean || true,false || hovers on the portal page&lt;br /&gt;
|- &lt;br /&gt;
| infostore ||  Boolean || true,false || hover for infostore&lt;br /&gt;
|-&lt;br /&gt;
| mail || Boolean || true,false || hover for mail &lt;br /&gt;
|-&lt;br /&gt;
| tasks || Boolean || true,false || hover for tasks&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===setting for tasks===&lt;br /&gt;
This objects holds the settings for tasks&lt;br /&gt;
{| id=&amp;quot;tasks objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;tasks objects&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| interval || Number || 5,10,15,20,30,60 || interval for reminder&lt;br /&gt;
|-&lt;br /&gt;
| gridsort || String || asc || how tasks get sorted&lt;br /&gt;
|-&lt;br /&gt;
| view || String || tasks/(split,list) || task view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===foldertree object===&lt;br /&gt;
this is an internal gui object to store the folder tree on logout. This&lt;br /&gt;
object should not be modified.&lt;br /&gt;
{| id=&amp;quot;foldertree object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;foldertree object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| FolderTreeState || Object || foldertree object || folder tree state on GUI logout, you should not touch &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Settings for contacts===&lt;br /&gt;
the contacts object holds the settings for the contacts.&lt;br /&gt;
{| id=&amp;quot;contacts object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot;&lt;br /&gt;
|+&#039;&#039;&#039;contacts object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| gridsort ||String || asc || Sorting of contacts&lt;br /&gt;
|-&lt;br /&gt;
| cardsToViewPerColumn || String || auto,4,5,6,7|| displayed cards per column &lt;br /&gt;
|-&lt;br /&gt;
| view || String || contacts/(cards,phonelist) || card view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===settings for the calendar===&lt;br /&gt;
The calendar object stores the settings for the calendar.&lt;br /&gt;
{| id=&amp;quot;calendar object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+&#039;&#039;&#039;calendar object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| workweek ||Object || [[#workweek object|workweek object]] || settings for the workweek &lt;br /&gt;
|-&lt;br /&gt;
| endtime || Number || 0..23 || calendar display end time in hours&lt;br /&gt;
|-&lt;br /&gt;
| teams || Array || [[#teams object|teams object]] || Array of teams&lt;br /&gt;
|-&lt;br /&gt;
| allfolders ||Boolean || true,false || activate &amp;quot;Show all my appointments from all calendars&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| starttime || Number || 0..23 || calendar display end time in hours&lt;br /&gt;
|-&lt;br /&gt;
| interval || Number || 5,10,15,20,30,60 || calendar resolution&lt;br /&gt;
|-&lt;br /&gt;
| day || Object || [[#day object|day object]] || settings for day view &lt;br /&gt;
|-&lt;br /&gt;
| view || String || calendar/(calendar,team,list)/(day,workweek,month,week,custom,) || calendar view, for team, only day and workweek possible and groupware functionality must be available, list view has no custom view &lt;br /&gt;
|-&lt;br /&gt;
| custom || Object || [[#custom object|custom object]] || setting for the custom view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;workweek object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+&#039;&#039;&#039;workweek object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| countdays || Number || 1,2,3,4,5,6,7 || Number of days in work week&lt;br /&gt;
|-&lt;br /&gt;
| numberofappointments || Number || 1,2,3,4,5,6,7,8 || Number of concurrent appointments shown in workweek view&lt;br /&gt;
|-&lt;br /&gt;
| startday || Number || 0,1,2,3,4,5,6 || 0 Sunday,...,6 Saturday  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;day object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+&#039;&#039;&#039;day object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| numberofappointments || Number || 1,2,3,4,5,6,7,8 || Number of concurrent appointments shown in day view&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;custom object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+&#039;&#039;&#039;custom object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| numberofappointments || Number || 1,2,3,4,5,6,7,8 || Number of concurrent appointments shown in day view&lt;br /&gt;
|-&lt;br /&gt;
| countdays || Number || 1,2,3,4,5,6,7 || Number of days in work week&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;teams object&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+&#039;&#039;&#039;teams object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| team_default || Boolean || true,false || true for the default team&lt;br /&gt;
|-&lt;br /&gt;
| name || string || name || name for the team&lt;br /&gt;
|-&lt;br /&gt;
| children || Array || [[#children objects|children objects]] || Array of children objects, childrens are users that belong to the team&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| id=&amp;quot;children objects&amp;quot; style=&amp;quot;width:100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; align=&amp;quot;bottom&amp;quot; &lt;br /&gt;
|+&#039;&#039;&#039;children object&#039;&#039;&#039;&lt;br /&gt;
! name      !! type !! values !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| id || Number || userid || user id of the team member&lt;br /&gt;
|-&lt;br /&gt;
| display _name || String || display name || display name of the team member&lt;br /&gt;
|-&lt;br /&gt;
| type || Number || 1 || only 1 implemented&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===example /path, saved from a fresh user directly after the first login/logout===&lt;br /&gt;
 /path={&amp;quot;calendar&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;calendar/calendar/day&amp;quot;,&amp;quot;day&amp;quot;:{&amp;quot;numberofappointments&amp;quot;:4},&amp;quot;workweek&amp;quot;:{&amp;quot;countdays&amp;quot;:5,&amp;quot;startday&amp;quot;:1,&amp;quot;numberofappointments&amp;quot;:2},&amp;quot;starttime&amp;quot;:8,&amp;quot;allfolders&amp;quot;:true,&amp;quot;custom&amp;quot;:{&amp;quot;countdays&amp;quot;:3,&amp;quot;numberofappointments&amp;quot;:3},&amp;quot;endtime&amp;quot;:18,&amp;quot;interval&amp;quot;:30},&amp;quot;FolderTreeState&amp;quot;:{&amp;quot;folder_tree$1&amp;quot;:{&amp;quot;folder_tree$default&amp;quot;:{&amp;quot;folder_tree$default.INBOX&amp;quot;:{}},&amp;quot;folder_tree$25&amp;quot;:{}},&amp;quot;folder_tree$9&amp;quot;:{&amp;quot;folder_tree$10&amp;quot;:{&amp;quot;folder_tree$28&amp;quot;:{}}}},&amp;quot;contacts&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;contacts/cards&amp;quot;,&amp;quot;cardsToViewPerColumn&amp;quot;:&amp;quot;auto&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;},&amp;quot;theme&amp;quot;:{&amp;quot;path&amp;quot;:&amp;quot;default&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Default&amp;quot;},&amp;quot;portal&amp;quot;:{&amp;quot;infobox&amp;quot;:true,&amp;quot;internalcontents&amp;quot;:[{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;E-Mail&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;mail&amp;quot;},{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Calendar&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:0},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;calendar&amp;quot;},{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;InfoStore&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:0},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;infostore&amp;quot;},{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Tasks&amp;quot;,&amp;quot;visible&amp;quot;:true,&amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;tasks&amp;quot;}],&amp;quot;tooltip&amp;quot;:false,&amp;quot;externalcontents&amp;quot;:[],&amp;quot;minicalendar&amp;quot;:true},&amp;quot;infostore&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;infostore/split&amp;quot;},&amp;quot;effects&amp;quot;:{&amp;quot;hover&amp;quot;:{&amp;quot;calendar&amp;quot;:true,&amp;quot;speed&amp;quot;:2,&amp;quot;contacts&amp;quot;:true,&amp;quot;portal&amp;quot;:true,&amp;quot;infostore&amp;quot;:true,&amp;quot;mail&amp;quot;:true,&amp;quot;tasks&amp;quot;:true},&amp;quot;global&amp;quot;:false,&amp;quot;fading&amp;quot;:false},&amp;quot;mail&amp;quot;:{&amp;quot;newmail_options&amp;quot;:{&amp;quot;cc&amp;quot;:true,&amp;quot;bcc&amp;quot;:false,&amp;quot;from&amp;quot;:true,&amp;quot;options&amp;quot;:false},&amp;quot;view&amp;quot;:&amp;quot;mail/hsplit/unthreaded&amp;quot;,&amp;quot;formatmessage&amp;quot;:&amp;quot;ALTERNATIVE&amp;quot;,&amp;quot;notifyacknoledge&amp;quot;:true,&amp;quot;autocomplete&amp;quot;:true,&amp;quot;auto_save_drafts&amp;quot;:3,&amp;quot;signatures&amp;quot;:[],&amp;quot;fullmailheader&amp;quot;:true,&amp;quot;htmlmessage&amp;quot;:true},&amp;quot;tasks&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;tasks/split&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;,&amp;quot;interval&amp;quot;:30},&amp;quot;menu&amp;quot;:{&amp;quot;menuiteration&amp;quot;:4},&amp;quot;private_categories&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;global&amp;quot;:{&amp;quot;autorefresh&amp;quot;:10,&amp;quot;save&amp;quot;:1,&amp;quot;confirmtimestamp&amp;quot;:1216928454103,&amp;quot;confirmpopup&amp;quot;:true}}&lt;br /&gt;
&lt;br /&gt;
for example, here is how it would work on the command line:&lt;br /&gt;
 /opt/open-xchangen/sbin/changeuser -c 71 -i 5 --addguipreferences\&lt;br /&gt;
 &#039;/gui={&amp;quot;calendar&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;calendar/calendar/day&amp;quot;,&amp;quot;day&amp;quot;:{&amp;quot;numberofappointments&amp;quot;:4},\&lt;br /&gt;
  &amp;quot;workweek&amp;quot;:{&amp;quot;countdays&amp;quot;:5,&amp;quot;startday&amp;quot;:1,&amp;quot;numberofappointments&amp;quot;:2},&amp;quot;starttime&amp;quot;:8,&amp;quot;allfolders&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;custom&amp;quot;:{&amp;quot;countdays&amp;quot;:3,&amp;quot;numberofappointments&amp;quot;:3},&amp;quot;endtime&amp;quot;:18,&amp;quot;interval&amp;quot;:30},\ &lt;br /&gt;
 &amp;quot;FolderTreeState&amp;quot;:{&amp;quot;folder_tree$1&amp;quot;:{&amp;quot;folder_tree$default&amp;quot;:{&amp;quot;folder_tree$default.INBOX&amp;quot;:{}},\ &lt;br /&gt;
 &amp;quot;folder_tree$25&amp;quot;:{}},&amp;quot;folder_tree$9&amp;quot;:{&amp;quot;folder_tree$10&amp;quot;:{&amp;quot;folder_tree$28&amp;quot;:{}}}},\ &lt;br /&gt;
 &amp;quot;contacts&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;contacts/cards&amp;quot;,&amp;quot;cardsToViewPerColumn&amp;quot;:&amp;quot;auto&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;},\ &lt;br /&gt;
 &amp;quot;theme&amp;quot;:{&amp;quot;path&amp;quot;:&amp;quot;default&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Default&amp;quot;},\ &amp;quot;portal&amp;quot;:{&amp;quot;infobox&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;internalcontents&amp;quot;:[{&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;E-Mail&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;mail&amp;quot;},\ &lt;br /&gt;
 {&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Calendar&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:0,&amp;quot;x&amp;quot;:0},\ &amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;calendar&amp;quot;},\ &lt;br /&gt;
 {&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;InfoStore&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:0},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;infostore&amp;quot;},\ &lt;br /&gt;
 {&amp;quot;params&amp;quot;:{&amp;quot;limit&amp;quot;:5},&amp;quot;header&amp;quot;:&amp;quot;Tasks&amp;quot;,&amp;quot;visible&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;adj&amp;quot;:{&amp;quot;hw&amp;quot;:1,&amp;quot;ww&amp;quot;:1,&amp;quot;y&amp;quot;:1,&amp;quot;x&amp;quot;:1},&amp;quot;external&amp;quot;:false,&amp;quot;module&amp;quot;:&amp;quot;tasks&amp;quot;}],\ &lt;br /&gt;
 &amp;quot;tooltip&amp;quot;:false,&amp;quot;externalcontents&amp;quot;:[],&amp;quot;minicalendar&amp;quot;:true},\ &lt;br /&gt;
 &amp;quot;infostore&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;infostore/split&amp;quot;},\ &lt;br /&gt;
 &amp;quot;effects&amp;quot;:{&amp;quot;hover&amp;quot;:{&amp;quot;calendar&amp;quot;:true,&amp;quot;speed&amp;quot;:2,&amp;quot;contacts&amp;quot;:true,\ &lt;br /&gt;
 &amp;quot;portal&amp;quot;:true,&amp;quot;infostore&amp;quot;:true,&amp;quot;mail&amp;quot;:true,&amp;quot;tasks&amp;quot;:true},\ &lt;br /&gt;
 &amp;quot;global&amp;quot;:false,&amp;quot;fading&amp;quot;:false},\ &lt;br /&gt;
 &amp;quot;mail&amp;quot;:{&amp;quot;newmail_options&amp;quot;:{&amp;quot;cc&amp;quot;:true,&amp;quot;bcc&amp;quot;:false,&amp;quot;from&amp;quot;:true,&amp;quot;options&amp;quot;:false},\ &lt;br /&gt;
 &amp;quot;view&amp;quot;:&amp;quot;mail/hsplit/unthreaded&amp;quot;,&amp;quot;formatmessage&amp;quot;:&amp;quot;ALTERNATIVE&amp;quot;,\ &lt;br /&gt;
 &amp;quot;notifyacknoledge&amp;quot;:true,&amp;quot;autocomplete&amp;quot;:true,&amp;quot;auto_save_drafts&amp;quot;:3,\ &lt;br /&gt;
 &amp;quot;signatures&amp;quot;:[],&amp;quot;fullmailheader&amp;quot;:true,&amp;quot;htmlmessage&amp;quot;:true},\ &lt;br /&gt;
 &amp;quot;tasks&amp;quot;:{&amp;quot;view&amp;quot;:&amp;quot;tasks/split&amp;quot;,&amp;quot;gridsort&amp;quot;:&amp;quot;asc&amp;quot;,&amp;quot;interval&amp;quot;:30},\ &lt;br /&gt;
 &amp;quot;menu&amp;quot;:{&amp;quot;menuiteration&amp;quot;:4},&amp;quot;private_categories&amp;quot;:&amp;quot;&amp;quot;,\ &lt;br /&gt;
 &amp;quot;global&amp;quot;:{&amp;quot;autorefresh&amp;quot;:10,&amp;quot;save&amp;quot;:1,&amp;quot;confirmtimestamp&amp;quot;:1216928454103,\ &lt;br /&gt;
 &amp;quot;confirmpopup&amp;quot;:true}}&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: OX6]]&lt;/div&gt;</summary>
		<author><name>Jamesbruk</name></author>
	</entry>
</feed>