Project

General

Profile

Wocat web users def » History » Version 1

Kurt Gerber, 27 May 2016 16:25

1 1 Kurt Gerber
h1. Introduction
2
3
In typo3 there are three entities which are linked to each other. I think it makes sense to further look at them as three different entities:
4
5
* the application users (username , password)
6
* addresses (all address details of the users)
7
* Institutions (Inst. name, country)
8
9
10
h2. 1. The users
11
12
*typo3 mysql table:* fe_users
13
14
*definition:*  Those are application users. The table holds username and passwords. user groups connected are hold in fe_groups added are only CMS inherent groups: (e.g. 'web user confirmed' meaning: confirmed user registration) or the roles inside an application (CMS editor  / reviewer etc. or UNCCD focal point, etc...)
15
16
h2 2. Addresses"
17
18
*typo3 mysql table:*  tt_address
19
20
This holds all the address informations and is linked to the user table as well as the institution it is member of.  The cause that there are two tables: In future it would allow to have addresses with no login. The way addresses where collected in past time, that would make sense...
21
22
h2. Institutions 
23
24
*typo3 mysql table:* tx_wocataddress_domain_model_institution
25
26
*definition:* The institutions are very simple now: two important fields: name (simple string)  and country. It would be good to add a field for abbreviation!
27
Furthermore it holds a foreign_key field which points to the contact address (cr_user_id). 
28
29
30
h2 groups
31
32
*typo3 mysql table:*    tx_wocataddress_domain_model_usergroup
33
34
*definition:*   This table holds groups which are NOT typo3 inherent, but are used in qcat then to separate groups of users with different priviledges.