mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-07-24 16:38:13 +02:00
* Added a 'WEBAPI_AUTHS' table to the database. * Added a 'USERS.WEBAPI_AUTH_TIMEOUT' field to the database. * Incremented the database version to 260. * Added 'RDUser::webapiAuthTimeout()' and 'RDUser::setWebapiAuthTimeout()' methods in 'lib/rduser.cpp' and 'lib/rduser.h'. * Added a 'WebAPI Timeout' control to the Edit User dialog in 'rdadmin/edit_user.cpp' and 'rdadmin/edit_user.h'. * Implemented a 'CreateTicket' Web API call.
37 lines
1.3 KiB
Plaintext
37 lines
1.3 KiB
Plaintext
USERS Table Layout for Rivendell
|
|
|
|
The USERS table holds data concerning each individual user configured
|
|
on the system. Following is the layout of a record in the USERS
|
|
table:
|
|
|
|
FIELD NAME TYPE REMARKS
|
|
--------------------------------------------------------------------------
|
|
LOGIN_NAME char(255) Primary key
|
|
FULL_NAME char(255) Indexed
|
|
PHONE_NUMBER char(20)
|
|
DESCRIPTION char(255)
|
|
PASSWORD char(32) Not-NULL, Hashed
|
|
WEBAPI_AUTH_TIMEOUT int(11) signed Seconds
|
|
ENABLE_WEB enum('N','Y')
|
|
ADMIN_USERS_PRIV enum('N','Y') Retired
|
|
ADMIN_CONFIG_PRIV enum('N','Y')
|
|
CREATE_CARTS_PRIV enum('N','Y')
|
|
DELETE_CARTS_PRIV enum('N','Y')
|
|
MODIFY_CARTS_PRIV enum('N','Y')
|
|
EDIT_AUDIO_PRIV enum('N','Y')
|
|
ASSIGN_CART_PRIV enum('N','Y') Retired
|
|
CREATE_LOG_PRIV enum('N','Y')
|
|
DELETE_LOG_PRIV enum('N','Y')
|
|
DELETE_REC_PRIV enum('N','Y')
|
|
PLAYOUT_LOG_PRIV enum('N','Y')
|
|
ARRANGE_LOG_PRIV enum('N','Y')
|
|
MODIFY_TEMPLATE_PRIV enum('N','Y')
|
|
ADDTO_LOG_PRIV enum('N','Y')
|
|
REMOVEFROM_LOG_PRIV enum('N','Y')
|
|
CONFIG_PANELS_PRIV enum('N','Y')
|
|
VOICETRACK_LOG_PRIV enum('N','Y')
|
|
EDIT_CATCHES_PRIV enum('N','Y')
|
|
ADD_PODCAST_PRIV enum('N','Y')
|
|
EDIT_PODCAST_PRIV enum('N','Y')
|
|
DELETE_PODCAST_PRIV enum('N','Y')
|