Merge appMaintainerQueue table into appMaintainers table. This simplifies the handling of queued vs.
unqueued maintainers and removes a table from the database
This commit is contained in:
@@ -7,28 +7,18 @@ drop table if exists appMaintainers;
|
||||
* List of the application maintainers. These users have the rights
|
||||
* to delete comments, edit the application description and otherwise
|
||||
* care for an application.
|
||||
*
|
||||
* We also store the reason they asked to be a maintainer since we use this table
|
||||
* for both queued and unqueued maintainers
|
||||
*/
|
||||
create table appMaintainers (
|
||||
maintainerId int not null auto_increment,
|
||||
appId int,
|
||||
versionId int,
|
||||
userId int,
|
||||
superMaintainer bool,
|
||||
submitTime datetime,
|
||||
key(maintainerId)
|
||||
);
|
||||
|
||||
/*
|
||||
* Queue where users names will go if they request to become an application
|
||||
* maintainer. This includes the reason they want to become a maintainer.
|
||||
*/
|
||||
create table appMaintainerQueue (
|
||||
queueId int not null auto_increment,
|
||||
appId int,
|
||||
versionId int,
|
||||
userId int,
|
||||
maintainReason text,
|
||||
superMaintainer bool,
|
||||
submitTime datetime,
|
||||
key(queueId)
|
||||
submitTime datetime,
|
||||
queued enum('true','false','rejected') NOT NULL default 'false';
|
||||
key(maintainerId)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user