Commit Graph

388 Commits

Author SHA1 Message Date
Keanu D?lle 4d56e7ffbd Changed design for member profile + selection 2020-09-06 18:55:22 +02:00
Keanu D?lle f4fc3e533d Renamed member_management_profile_get.rs to member_management_core_data_get.rs 2020-09-06 18:55:00 +02:00
Keanu D?lle c3f85df34b Renamed member_management_profile_get.rs to member_management_core_data_get.rs 2020-09-06 18:54:51 +02:00
Keanu D?lle 803d474305 Added viewport in header for responsive design 2020-09-06 18:54:00 +02:00
Keanu D?lle 69467f8956 Added upload_path to settings 2020-09-06 15:22:10 +02:00
Keanu D?lle 36cb4a6d5a Removed unnecessary imports, resolved other warnings :)
BUGFIX: checking login email correctly
2020-08-29 01:28:35 +02:00
Keanu D?lle daf97009c2 Updated member module 2020-08-29 01:14:03 +02:00
Keanu D?lle 4185d4939f Added profile page (empty) 2020-08-25 03:40:39 +02:00
Keanu D?lle 1cc7109bda Fix: Fixed package import 2020-08-25 03:18:01 +02:00
Keanu D?lle feaacfbb0a Refactored access check 2020-08-25 03:17:11 +02:00
Keanu D?lle a5828fec86 Fix: Filter submit button positioning 2020-08-25 02:20:27 +02:00
Keanu D?lle 0fee0038ed Feature: Now check permissions and only show members in list if user has permissions to do 2020-08-25 02:09:27 +02:00
Keanu D?lle 54a8061323 Implemented group selection (backend). 2020-08-23 03:55:15 +02:00
Keanu D?lle c0b3f0e78d Added default group and selected field for groups 2020-08-23 01:33:11 +02:00
Keanu D?lle f29a90efe2 Updated schema (added permission context) and improved member list 2020-08-22 23:35:41 +02:00
Keanu D?lle 174bd7f2c9 added cargo update to sourcehut manifest 2020-08-22 23:15:25 +02:00
Keanu D?lle d58eaadcb0 Updated dependencies + README 2020-08-22 22:46:46 +02:00
Keanu D?lle cfbe4ef28f Updated members list and added groups 2020-08-13 01:05:45 +02:00
Keanu D?lle 7780f2ebfe Show currently active sidebar entry 2020-05-28 19:58:53 +02:00
Keanu D?lle aefba0e63c Now use SessionCookie in RequestGuard instead of user, check for permissions in sidebar generation 2020-05-28 19:49:01 +02:00
Keanu D?lle b9f084b2ec Extended login system, added member selection and database query to get full member (incl. permissions) 2020-05-28 19:05:38 +02:00
Keanu D?lle d569d134e7 Renamed communication type to fix compiler interpreting "type" as Rust keyword 2020-05-12 04:13:33 +02:00
Keanu D?lle 6761534ac4 Added migration (sql) files for permission system 2020-05-12 02:49:08 +02:00
Keanu D?lle fddf59c977 Added sidebar generator and navigation 2020-05-11 23:50:03 +02:00
Keanu D?lle 0870096e13 Now update session expiry datetime on every page view 2020-03-28 14:00:20 +01:00
Keanu D?lle 330fc36209 Now set session cookie on login 2020-03-28 13:48:25 +01:00
Keanu D?lle b7434868f7 Moved HashMap inside RWLock in SessionCookieStorage to allow mutable access 2020-03-28 13:47:41 +01:00
Keanu D?lle e6def4ab33 Added session timeout to settings 2020-03-28 13:46:40 +01:00
Keanu D?lle 10ca7236d7 Removed login module (login is integrated in welcome module) 2020-03-28 10:04:54 +01:00
Keanu D?lle 7e75b5e7c4 Added Request Guard for authentication 2020-03-28 10:04:27 +01:00
anghenfil 33713e6b1e Merge branch 'feature-session-cookies' of ERRMS/ERRMS into develop 2020-03-28 07:57:33 +01:00
Keanu D?lle 365f7f2994 Added unit tests for SessionCookieStorage, now return SessionCookie after add 2020-03-27 13:58:13 +01:00
Keanu D?lle 737284e6fc Added session cookies #MakeCookieMonsterHappy 2020-03-27 06:12:20 +01:00
Keanu D?lle d3e1797474 Removed unused lazy_static, manage Cookie Storage 2020-03-27 06:11:14 +01:00
Keanu D?lle 53a2c9ba99 Updated diesel, added serde feature to uuid, added chrono and rand as dependencies 2020-03-27 06:10:46 +01:00
Keanu D?lle 0ab9c15c6f Added login (hash check via argon2) 2020-03-26 04:23:42 +01:00
Keanu D?lle 5306edc79f Added Alert struct and template to easier error reporting 2020-03-26 04:22:20 +01:00
Keanu D?lle 4ac54108a5 Added method to receive user from DB 2020-03-26 04:21:16 +01:00
Keanu D?lle 9c036c1fef Added email to users table + derive Queryable 2020-03-25 09:13:44 +01:00
Keanu D?lle cb47bb37af Removed unused imports 2020-03-25 00:21:19 +01:00
Keanu D?lle a09fce2172 Renamed modules according to naming conventions 2020-03-25 00:20:50 +01:00
Keanu D?lle bfdef3afe4 Added welcome module 2020-03-25 00:07:18 +01:00
Keanu D?lle 3509a53907 Moved rendering methods into controller module 2020-03-20 03:59:55 +01:00
Keanu D?lle 37aa31b344 Changed template 2020-03-20 02:48:40 +01:00
Keanu D?lle 8f7383303a merged feature-sitebuilder into develop 2020-03-19 00:35:49 +01:00
anghenfil 94e43078ae build test 2020-03-10 22:36:37 +01:00
Keanu D?lle cda1790f6c Implemented template system + dashboard template 2020-03-10 22:23:00 +01:00
Keanu D?lle 38938cad3a Added basic css 2020-03-10 22:21:41 +01:00
Keanu D?lle f4513b2589 Config changes 2020-03-10 22:21:03 +01:00
Keanu D?lle a33f8febe9 Added hbs templates 2020-03-10 22:20:37 +01:00