Table |
Description |
Relevant areas of the Ushahidi UI/Functionality |
Comments |
---|---|---|---|
|
Stores user defined actions triggered by certain events e.g, assign a badge when a user submits 3 reports |
Admin->Manage->Actions |
* |
|
Stores a log of actions triggered, user who triggered it and date it was triggered |
Admin->Manage->Actions |
* |
|
Stores alerts subscribers’ information(phone number/email address, and subscription confirmation, location radius of alerts to be sent to them) |
Get Alerts |
* |
|
Stores categories subscribers would like to recieve alerts about |
Get Alerts |
* |
|
Stores a log of alerts sent out to subscribers |
* |
* |
|
Stores a list of all IP addresses banned from accessing a deployment’s API |
Admin->Settings->API-> |
* |
|
Stores a log of all API tasks, parameters and returns carried out, along with the date of access and accessing IP |
-Admin->Settings->API-> |
* |
|
Stores boundaries/limitations set with regards to API access |
-Admin->Settings->API-> |
* |
|
Stores description of badges to be assigned |
-Admin->Manage->Badges |
* |
|
Stores assigned badge information i.e user and corresponding badge assigned to that particular user |
-Admin->Manage->Badges(you can assign a badge to a user from this page) |
* |
|
Holds information about categories defined for a deployment |
-Admin->Dashboard |
* |
|
Holds translations for category titles and descriptions in selected languages |
Same as above |
* |
|
Stores checkin information - for deployments that have checkins enabled |
-Homepage |
* |
|
Stores cities of countries retrieved by user. |
-Admin->Settings->Map(the retrieve cities from geonames link populates this table) |
* |
|
Stores informations used for clustering of reports on the map. |
-Homepage (Main map) |
* |
|
Stores comments made on reports/checkins |
-Report details |
* |
|
Stores a list of all countries in the world and their capital cities |
-Admin->Settings->Map( |
* |
|
Stores information about any external apps that communicate with your deployment, mainly our mobile apps(iPhone and Android) |
-Homepage(Links to mobile apps on the How to Report Box on the main page) |
* |
|
Stores information about RSS Feeds a deployment subscribes to |
-Admin->Dashboard |
* |
|
Stores feed items pulled from each RSS Feed |
-Homepage->Official and Mainstream news |
* |
|
Stores all report submission forms created(default+custom) |
-Admin->Manage->Forms |
* |
|
Stores all custom form fields created by users |
-Admin->Manage->Forms |
* |
|
Stores options related to custom form fields e.g, who can submit answers, toggle field or not etc |
-Admin->Manage->Forms->Edit form fields |
* |
|
Stores responses to custom form fields |
-Admin->Reports->Edit Reports |
* |
|
Stores map geometries i.e polygons, lines etc |
-Reports->More information(for an individual report) |
* |
|
Stores reports submittted |
-Homepage(main map) |
* |
|
Stores stored reports’ categories |
-Admin->Reports->View Reports |
* |
|
Holds translations for report titles and descriptions in selected languages |
Same as above |
* |
|
Holds information provided by people who submit reports with their personal information i.e name, email address, phone number |
-Admin->Reports->View Reports |
* |
|
Holds static layer information |
-Admin->Manage->Layers |
* |
|
Stores level of trust assigned to reporters of the platform |
-Admin->Messages->SMS->Reporters |
To be affected if reporters table is removed. Was classified as a dormant table in the platform Benchmarking report |
|
Stores location information for submitted reports |
-Homepage |
* |
|
Puts a site in maintenance mode if there's any data in this table.IP addresses serve as a whitelist for maintenance mode |
|
* |
|
Stores any media submitted along with a report/checkin e.g a news link, photo, video |
-Reports |
* |
|
Stores tweets, emails and SMS messages pulled into a deployment |
-Admin->Dashboard |
* |
|
Stores users’ openid information |
Admin->Login(With current changes made to login page, no longer existent) |
Maybe OpenID should be made into a plugin? -BH |
|
Stores user created pages |
-Homepage |
* |
|
Stores permissions used for access control |
-Admin->Users->Manage Roles and Permissions |
|
|
Stores permissions assigned to roles |
-Admin->Users->Manage Roles and Permissions |
|
|
Holds a list of all plugins installed on a deployment |
Admin->Addons->Plugins |
* |
|
Stores private messages sent between Members |
-Members->Dashboard |
* |
|
Stores credibility ratings assigned to submitted reports |
-Admin->Reports->Comments |
* |
|
Holds information about people who submit reports via email, twitter and SMS |
-Admin->Messages->SMS->Reporters |
Was classified as a dormant table in the platform Benchmarking report |
|
Defines user access levels and privileges on a deployment |
-Admin->Users->View Users |
|
|
Stores roles assigned to users registered on a deployment |
-Admin->Users->View Users |
* |
|
Stores schedules for the following tasks:- |
Admin->Manage->Scheduler |
* |
|
Stores a log of scheduler actions |
Admin->Manage->Scheduler->Scheduler log |
* |
|
Stores information about different services via which info is pulled into the platform from i.e SMS, Email, Twitter |
-Admin->Dashboard |
* |
|
Stores session information |
* |
* |
|
Stores a deployment’s general settings e.g Site name, tagline, copyright statement, etc |
Well, basically affects everything on the frontend :) |
* |
|
Stores registered users’ information |
Admin->Users->View Users |
* |
|
Stores mobile IDs for users. Works with checkins. Ties mobile devices to users without logging in so that the ids on the devices make the distinction |
Admin->Checkins |
Was classified as a dormant table in the platform Benchmarking report. Might just be removed once RiverID is fully integrated into mobile apps |
|
Stores browser tokens assigned to users |
* |
* |
|
Stores all verified reports |
-Reports |
* |