summaryrefslogtreecommitdiff
path: root/src/models
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-08-17 19:17:23 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-08-17 19:17:23 +0900
commit2c8f962889f9231238dbdaa5990f00646e8060f3 (patch)
tree73e2fb3d84cbd0e372c950b9e6482deeafa26ec2 /src/models
parentMerge pull request #2270 from syuilo/l10n_master (diff)
downloadsharkey-2c8f962889f9231238dbdaa5990f00646e8060f3.tar.gz
sharkey-2c8f962889f9231238dbdaa5990f00646e8060f3.tar.bz2
sharkey-2c8f962889f9231238dbdaa5990f00646e8060f3.zip
#2214 #2155
Diffstat (limited to 'src/models')
-rw-r--r--src/models/meta.ts1
-rw-r--r--src/models/registration-tickets.ts12
2 files changed, 13 insertions, 0 deletions
diff --git a/src/models/meta.ts b/src/models/meta.ts
index 11b9b186ce..aef0163dfe 100644
--- a/src/models/meta.ts
+++ b/src/models/meta.ts
@@ -11,4 +11,5 @@ export type IMeta = {
usersCount: number;
originalUsersCount: number;
};
+ disableRegistration: boolean;
};
diff --git a/src/models/registration-tickets.ts b/src/models/registration-tickets.ts
new file mode 100644
index 0000000000..846acefedf
--- /dev/null
+++ b/src/models/registration-tickets.ts
@@ -0,0 +1,12 @@
+import * as mongo from 'mongodb';
+import db from '../db/mongodb';
+
+const RegistrationTicket = db.get<IRegistrationTicket>('registrationTickets');
+RegistrationTicket.createIndex('code', { unique: true });
+export default RegistrationTicket;
+
+export interface IRegistrationTicket {
+ _id: mongo.ObjectID;
+ createdAt: Date;
+ code: string;
+}