rr-
0320a0b55b
server/general: improve versioning effectiveness
...
...by integrating it with sqlalchemy that adds WHERE conditions for each
UPDATE and DELETE statement.
2016-08-16 17:22:33 +02:00
rr-
9aea55e3d1
server/general: embrace most of PEP8
...
Ignored only the rules about continuing / hanging indentation.
Also, added __init__.py to tests so that pylint discovers them. (I don't
buy pytest's BS about installing your package.)
2016-08-14 16:44:03 +02:00
rr-
8d04df38fd
server/general: add entity versions
2016-08-07 09:55:51 +02:00
rr-
2429e95102
server/users: fix cascade deletions
2016-08-02 12:27:01 +02:00
rr-
1019062698
server/users: fix fetching columns
2016-06-16 23:42:36 +02:00
rr-
48cf3b47c0
server/users: don't fetch stats eagerly
2016-06-14 07:50:22 +02:00
rr-
caecaee785
server/users: offer more stats in user entity
2016-06-03 21:46:25 +02:00
rr-
4ec842024c
server/users: implement RANK_MAP
2016-05-10 12:15:33 +02:00
rr-
2330cf017d
server/db: fix mappings
...
Post notes had mixed up column types. I fixed that and at the same time,
I took the opportunity to convert everything into Unicode. Also, I've
changed existing migrations rather than creating new ones - it's not
like we're even close to alpha...
2016-05-08 22:18:13 +02:00
rr-
198cb0af3e
server/users: hardcode available ranks
2016-05-08 16:59:25 +02:00
rr-
e4239a199c
server/api: refactor + remove ID from user JSON
2016-04-16 15:49:21 +02:00
rr-
ec4cba94a9
server/db: introduce tags
2016-04-16 09:19:55 +02:00
rr-
e8aeb11081
server/users: add avatar support
2016-04-09 22:38:57 +02:00
rr-
05e4a1b977
server/db: squash db migrations, fix typo
2016-04-09 22:23:24 +02:00
rr-
19a357611b
server: rename 'access ranks' to just 'ranks'
2016-04-06 19:16:44 +02:00
rr-
219ab7c2c3
server/general: be more pythonic
2016-04-03 23:21:22 +02:00