Commit Graph

205 Commits

Author SHA1 Message Date
Alexis
7170eb0dee Changed root alias from ~ to @ in the client 2021-01-16 19:56:54 +01:00
Alexis
50ba8b7f9c Added prewrap class for api text 2021-01-16 19:56:11 +01:00
Alexis
e9640ec2d2 Added permission description for user API 2021-01-16 19:55:50 +01:00
Joururi
2b3b890228 Merge pull request #39 from AlexisNP/issues/permissions 2021-01-02 19:57:44 +01:00
Alexis
16b7b81166 Updated role model and created perm model in API 2021-01-02 12:32:24 +01:00
Alexis
5cf2c1daa7 Added db permissions models 2021-01-02 11:40:05 +01:00
Joururi
2959d777b7 Merge pull request #38 from AlexisNP/issues/user_spells
Added getSpellsFromUser() method
2021-01-01 22:13:06 +01:00
Alexis
b313393af6 Added getSpellsFromUser() method 2021-01-01 22:07:22 +01:00
Alexis
1759f71876 Removed bat insertion 2020-12-30 22:26:59 +01:00
Alexis
dde2e63b61 Temporary test ground for updating user form 2020-12-30 22:17:28 +01:00
Alexis
41575f40db Fixed template signup mail 2020-12-30 22:13:39 +01:00
Alexis
70283da8e0 Added favicon.png for public client files 2020-12-30 22:13:25 +01:00
Joururi
0a77206bcb Merge pull request #34 from AlexisNP/issues/roles
Added roles to API
2020-12-30 22:04:05 +01:00
Alexis
28c869070a User repository methods updated with roles 2020-12-30 21:53:27 +01:00
Alexis
3bdf43d11b Updated models to include roles 2020-12-30 21:52:06 +01:00
Alexis
0fd0253fb4 Updated database environment 2020-12-30 21:51:41 +01:00
Alexis
23ab785163 Refactored global api checks for params 2020-12-28 12:25:29 +01:00
Alexis
f7a09c02ae - Removed HttpError and refactored old code using it 2020-12-28 12:23:54 +01:00
Joururi
5f7e5499f7 Merge pull request #31 from AlexisNP/evol/verification
User verification system
2020-12-27 19:13:19 +01:00
Alexis
3c2326ef92 Fixed a link for email template 2020-12-27 19:09:09 +01:00
Alexis
752cfb4227 Reinstated valid register form 2020-12-27 19:09:00 +01:00
Alexis
1b11db4890 Added verif route 2020-12-27 19:08:18 +01:00
Alexis
32c17407e2 Added user verif method and refactored some indents 2020-12-27 19:08:09 +01:00
Alexis
da73fa5241 Removed temp authguard measure, will need to refactor it anyays 2020-12-27 19:06:46 +01:00
Alexis
d64e447b67 Sent an email during registeration process 2020-12-27 18:14:26 +01:00
Alexis
dba451c588 Removed test mail sending 2020-12-27 18:14:10 +01:00
Alexis
39521f063a Added db field for verif token 2020-12-27 18:13:56 +01:00
Alexis
1ea21df4d9 Added registration mail template 2020-12-27 17:28:58 +01:00
Alexis
10fdbade66 Added registration mail sending method 2020-12-27 17:28:49 +01:00
Alexis
bdfdb1d21e Added handlebars and nodemailer modules 2020-12-27 17:28:17 +01:00
AlexisNP
dba0521ad9 Merge pull request #29 from AlexisNP/issues/verifban
API user verifications
2020-12-26 23:07:02 +01:00
Alexis
c9bd0aa0ab Changed login and register views accordingly 2020-12-26 22:55:19 +01:00
Alexis
15ba9e19c9 Added API check for banned/unverified users 2020-12-26 22:54:26 +01:00
AlexisNP
d311042b51 Merge pull request #28 from AlexisNP/issues/authguard
Authguard for router
2020-12-26 21:07:05 +01:00
Alexis
3cf131ef6f Reinstated old code (works with new method) 2020-12-26 20:59:41 +01:00
AlexisNP
1ac0968e57 Merge pull request #25 from AlexisNP/issues/cookies
Added cookie for login
2020-12-26 17:13:15 +01:00
Alexis
36a82a643e Added comments explaining the changes 2020-12-26 17:07:09 +01:00
Alexis
79c34a6ad1 Added cookie check and changed store actions 2020-12-26 17:06:52 +01:00
Alexis
167722fab6 Removed global cookie expiration 2020-12-26 17:06:25 +01:00
Alexis
a95a617e8b Cleanup API crew 2020-12-26 17:01:00 +01:00
AlexisNP
b8e12c1665 Merge pull request #24 from AlexisNP/issues/single_pages
- Added detail pages for both spells and schools
2020-12-24 22:56:11 +01:00
Alexis
7b932f1b86 - Added detail pages for both spells and schools 2020-12-24 22:54:18 +01:00
AlexisNP
d69ea0fa72 Merge pull request #21 from AlexisNP/issues/meta
- Render meta elements
2020-12-24 18:29:33 +01:00
Alexis
02c0216c26 - Added title and meta info to current views 2020-12-24 18:24:31 +01:00
Alexis
ad84673fba - Added vue-meta and fixed vulnerabilities 2020-12-24 18:23:32 +01:00
AlexisNP
1e334b8c05 Merge pull request #19 from AlexisNP/register_date
- Implemented register date for users
2020-12-24 18:09:41 +01:00
Alexis
01df57f510 - Implemented register date for users 2020-12-24 17:55:32 +01:00
Alexis
772b225072 Merge branch 'develop/vue/store' into dev 2020-12-23 20:46:48 +01:00
Alexis
65abb41a9f - Implemented store for register methods 2020-12-23 20:25:43 +01:00
Alexis
fdad47e84e - Fixed an error with 200 codes and translated API errors 2020-12-23 18:10:02 +01:00