diff options
author | Byron Jones <glob@mozilla.com> | 2015-05-27 07:09:49 +0200 |
---|---|---|
committer | Byron Jones <glob@mozilla.com> | 2015-05-27 07:09:49 +0200 |
commit | 9ed52766bb2ac635ee14aadde520e50102a6d87c (patch) | |
tree | 818f323dd323e81209ff41c6e19a5d11bff5273c /extensions | |
parent | ad9f924253079bdd95721dcede870eae4c07dc61 (diff) | |
download | bugzilla-9ed52766bb2ac635ee14aadde520e50102a6d87c.tar.gz bugzilla-9ed52766bb2ac635ee14aadde520e50102a6d87c.tar.xz |
Bug 1164850: add preferences to request nagging watching facility (reviews only, extended period, and skip encryption)
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/RequestNagger/Extension.pm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/extensions/RequestNagger/Extension.pm b/extensions/RequestNagger/Extension.pm index 0ed517244..fa570edab 100644 --- a/extensions/RequestNagger/Extension.pm +++ b/extensions/RequestNagger/Extension.pm @@ -323,6 +323,38 @@ sub db_schema_abstract_schema { }, ], }; + $args->{'schema'}->{'nag_settings'} = { + FIELDS => [ + id => { + TYPE => 'MEDIUMSERIAL', + NOTNULL => 1, + PRIMARYKEY => 1, + }, + user_id => { + TYPE => 'INT3', + NOTNULL => 1, + REFERENCES => { + TABLE => 'profiles', + COLUMN => 'userid', + DELETE => 'CASCADE', + } + }, + setting_name => { + TYPE => 'VARCHAR(16)', + NOTNULL => 1, + }, + setting_value => { + TYPE => 'VARCHAR(16)', + NOTNULL => 1, + }, + ], + INDEXES => [ + nag_watch_idx => { + FIELDS => [ 'user_id', 'setting_name' ], + TYPE => 'UNIQUE', + }, + ], + }; } sub install_update_db { |