Tibula administration

Tibula is also the most important system module tree, under tibula there are three main modules with submodules:

 

Modules

This module allows the creation and managment of the modules and corresponding sql tables.

You can search for name and parent.

the edit mask is so made:

If the sql command is visible, after saving the card, you can select it to create the corresponding sql table and to add the default commands to the Permissions module. The created sql table will have 3 default fields:

Only sql table creation is possible, to rename, alter, drop or any other operation you can use the Sql module.

 

Fields

Once you have created a module and the corresponding sql table, here you can add the module fields.

Search is possible for field, type or module.

The edit mask:

If sql command is present, after saving the card, you can add this field to the sql table for the selected module just clicking on it. It is not possible to rename the sql field, add index or keys nor to drop or to change the type, once you have created it. To do this kind of operations please use the Sql module.

 

Groups

A User can see only card made by him or any user created by him and users of his users, to allow a user to see cards created by other kind of user you can create a group and link all the users that you want to be able to share this card each other to this group. You can also set which modules a group can share.

Search is possible only for group name.

The edit mask allows you to give a name and some note to the group. Once you have saved the group select Modules link to add modules to this group.

A user can be added to a group from the Users module.

To avoid confusion try to use unique names for groups.

 

Users

This module allows the creation of new users and their managment.

It is possible to search for username and owner.

The edit mask:

The edit mask will allow this linking:


 

Permissions

This module allows you to set which commands are available for each module.

If a command is set as default command this will added automatic when you create the sql table from the Modules module.

To add a command or a set of commands to a User you have to link it from the the Users module.

Search is possibile for module or command.

From the edit mask you can set a module and corresponding command, both are mandatory.

 

Links

This is a special sql table and module, you should use it only to link a module to another one.

To do so create a new card and set as module the module from which you want to reach the other module and as linked module the module you want to reach, leave the other fields empty.

For instance to allow from module Users to access the Files module, you have to set Users as module and Files as linked module, leaving the other fields empty.

 

Module Links

This module allows you to link one or more modules to module.

To add a new link select the module the link will be added to and then the link.

It is also possible to set the order this link will be displayed on the linking list.

 

Files

This module allows any kind of file to be linked to the current card.

It is possible to upload one document per time, if you want to send a directory, zip it before and upload the whole zip, same for too big documents.

Files rows have a checkbox (square) on the left, directories have a radiobox (circle) on the left. It is possible to select more than a file but only one directory per time.

If you select a directory and select move you will move to that directory.

If you select one or more file, a directory and select move you will move the selected files into that directory.

If you select one or more file or an empty directory and select delete you will permently remove the files or directory from the system.

To create a new directory, fill the name field with a valid directory name and select new.

To upload a file, select browse, select the file and select upload.

To download a file check it and select download. It is possible to download only on file per time so if you check more than one only the first will be downloaded.


Helps

This module allows the creation of contestual help for each module and the two main action categories: search, edit.

Search is possible for module, category and language.

Edit mask:

 

Translations

With this module you can translate tibula system in any allowed language.

Search is possible for word, module and language.

Edit mask:

To see original word you should use tibula without any active language or from a url like this: /tibula.php?ejaLanguage=nn

 

Languages

With this module you can add new languages to the system.

Search is possible for acronym and fullname.

To add a new language set acronym as stated for international standards and full name in original language.

This module is the only one using the acronym (name) as reference in place of id (ejaId) for internal sql queries.

 

Commands

This module allow the creation of new commands, that needs anyway to be coded into the program to be able to work.

Search is possible for command name.

The edit mask:

This are the system commands:

Sql

From this table it is possible to execute sql queries.

If the query produce some result this will be visible before the query mask, please take care when using a SELECT to limit the result range.

 

Sessions

This table records live sessions data.

 

Backups

This module is usefull to import or export data in xml format.

To export data and table structure select one or more entry from export block then click on xml.

If you want to export just the module structure to be able to add it to other tibula systems, select module structure before to click on xml. It is possible to export only one module structure at time.

If you want to import previosly exported data, browse for the file and click on xml. If you choose append the imported data will be appended to existing one, if you choose reset owner the new imported data will be owned by current user.