rr-
|
83784c5e76
|
server/api: improve input sanitization, fix docs
|
2016-04-19 11:55:31 +02:00 |
rr-
|
1597ae7c5c
|
server/db: refactor session usage
|
2016-04-18 23:06:51 +02:00 |
rr-
|
e3a4793d54
|
server/tags: move tag categories to database
|
2016-04-18 22:08:30 +02:00 |
rr-
|
e42cede27c
|
server/users: allow rank+avatar when creating user
|
2016-04-17 19:02:39 +02:00 |
rr-
|
e4239a199c
|
server/api: refactor + remove ID from user JSON
|
2016-04-16 15:49:21 +02:00 |
rr-
|
e8aeb11081
|
server/users: add avatar support
|
2016-04-09 22:38:57 +02:00 |
rr-
|
403cfbd679
|
server/users: fix first user's rank
It was set to the latest (== most capable) rank from the config which
is... "nobody", that is supposed to be unattainable.
|
2016-04-09 22:23:24 +02:00 |
rr-
|
ee28d95537
|
server/users: first user becomes an admin
|
2016-04-08 19:46:59 +02:00 |
rr-
|
55cc7b59e4
|
client+server: switch to yaml config
|
2016-04-06 22:36:04 +02:00 |
rr-
|
19a357611b
|
server: rename 'access ranks' to just 'ranks'
|
2016-04-06 19:16:44 +02:00 |
rr-
|
92dd958866
|
client+server: finish password reminders
|
2016-04-06 17:56:34 +02:00 |
rr-
|
1fb2f53914
|
server/users: make user names case insensitive
|
2016-04-06 17:34:01 +02:00 |
rr-
|
219ab7c2c3
|
server/general: be more pythonic
|
2016-04-03 23:21:22 +02:00 |