Difference between revisions of "Extended info"
Line 3: | Line 3: | ||
Extended info is a feature that allow additional info to be added to certain enteties in the system. | Extended info is a feature that allow additional info to be added to certain enteties in the system. | ||
(Project, Tool, User) | (Project, Tool, User) | ||
<br> | |||
One entity can have one or several "extended info modules" | One entity can have one or several "extended info modules"<br> | ||
For example with a project, one extended info could serve as a log for activities, where users can read - and add information - depending on their accesslevel. | For example with a project, one extended info could serve as a log for activities, where users can read - and add information - depending on their accesslevel.<br> | ||
An other could be financial information, only visible to some users. | An other could be financial information, only visible to some users.<br> | ||
<br> | |||
The levels are: | The levels are:<br> | ||
- Administrator (highest level) | - Administrator (highest level)<br> | ||
- Advanced user (tool responsible, instructor, project manage/leader) | - Advanced user (tool responsible, instructor, project manage/leader) <br> | ||
- User | - User<br> | ||
<br> | |||
An administrator can always read/edit all information. An advanced user have special access to entities which they are responsible of: | An administrator can always read/edit all information. An advanced user have special access to entities which they are responsible of: | ||
Tool responsible for their equipment, project manager/leader for their projects - but on other entities, they have the same access as a normal user. | Tool responsible for their equipment, project manager/leader for their projects - but on other entities, they have the same access as a normal user.<br> | ||
<br> | |||
<br> | |||
'''Adding information''' | '''Adding information'''<br> | ||
Adding information is done in two stepts: | Adding information is done in two stepts:<br> | ||
- Adding a module. | - Adding a module. <br> | ||
- Adding information to the module. | - Adding information to the module. <br> | ||
<br> | |||
The module is added on the entitys "edit"-page, like: "edit project", "edit tool", "edit user" | The module is added on the entitys "edit"-page, like: "edit project", "edit tool", "edit user"<br> | ||
[[File:Util_ExtendedInfomodule_Main.jpg]] | [[File:Util_ExtendedInfomodule_Main.jpg]] | ||
<br> | <br> | ||
Name: The name/header of the module. | Name: The name/header of the module.<br> | ||
Description: Short description. This will show up on the page below the header. | Description: Short description. This will show up on the page below the header.<br> | ||
Accesslevel Read/Write: This is the base-level for the module, that sets who will be able to see it. | Accesslevel Read/Write: This is the base-level for the module, that sets who will be able to see it.<br> | ||
There is a difference in base-level access and item-access. Item access will be added on the item - and this might differ from base. | There is a difference in base-level access and item-access. Item access will be added on the item - and this might differ from base.<br> | ||
Ex : You add a module with base-access "User" Then, you add two items with item-access "User", and one item with item-access "Admin". | Ex : You add a module with base-access "User" Then, you add two items with item-access "User", and one item with item-access "Admin". | ||
Then, you add a module with base-access "Advanced user", with two items with item-access "User". | Then, you add a module with base-access "Advanced user", with two items with item-access "User".<br> | ||
In this case: A user can only see the two items belonging to the module with base-access "User" - so there is no point setting a item-access lower than the base-access. | In this case: A user can only see the two items belonging to the module with base-access "User" - so there is no point setting a item-access lower than the base-access. | ||
<br> | |||
<br> | |||
When a module has been added to an entity, the module will show up on the view-page of the entity. (View Project, View Tool, View User)<br> | |||
[[File:Util_ExtendedInfomodule_List.jpg]] | |||
<br> | |||
From here, users with the correct access can see and add "items". | |||
<br> | |||
[[File:Util_ExtendedInfomodule_Item.jpg]] | |||
When | <br> | ||
An item is basicly a text, with the possibillity to attach a file or image. | |||
<br> | |||
When adding an item, one selects access level for the item - and it can never be higher than the users own access. |
Revision as of 15:42, 4 August 2015
Extended info is a feature that allow additional info to be added to certain enteties in the system.
(Project, Tool, User)
One entity can have one or several "extended info modules"
For example with a project, one extended info could serve as a log for activities, where users can read - and add information - depending on their accesslevel.
An other could be financial information, only visible to some users.
The levels are:
- Administrator (highest level)
- Advanced user (tool responsible, instructor, project manage/leader)
- User
An administrator can always read/edit all information. An advanced user have special access to entities which they are responsible of:
Tool responsible for their equipment, project manager/leader for their projects - but on other entities, they have the same access as a normal user.
Adding information
Adding information is done in two stepts:
- Adding a module.
- Adding information to the module.
The module is added on the entitys "edit"-page, like: "edit project", "edit tool", "edit user"
Name: The name/header of the module.
Description: Short description. This will show up on the page below the header.
Accesslevel Read/Write: This is the base-level for the module, that sets who will be able to see it.
There is a difference in base-level access and item-access. Item access will be added on the item - and this might differ from base.
Ex : You add a module with base-access "User" Then, you add two items with item-access "User", and one item with item-access "Admin".
Then, you add a module with base-access "Advanced user", with two items with item-access "User".
In this case: A user can only see the two items belonging to the module with base-access "User" - so there is no point setting a item-access lower than the base-access.
When a module has been added to an entity, the module will show up on the view-page of the entity. (View Project, View Tool, View User)
From here, users with the correct access can see and add "items".
An item is basicly a text, with the possibillity to attach a file or image.
When adding an item, one selects access level for the item - and it can never be higher than the users own access.