magowiz
|
86e698271c
|
add intermediate variable since aerich doesn't play nice with functions as configuration entrypoint
|
2021-12-18 12:54:09 +01:00 |
magowiz
|
e836e51ee4
|
fixed exit on migration exception
|
2021-12-14 22:37:49 +01:00 |
magowiz
|
c27a18cc17
|
completed chain, handling exception
|
2021-12-07 16:58:12 +01:00 |
magowiz
|
e6f25178a5
|
handle aerich migrations not found
|
2021-12-07 12:10:32 +01:00 |
magowiz
|
14bd3afa5b
|
move aerich conf to storage.db
|
2021-12-05 18:37:35 +01:00 |
magowiz
|
6cb1f3eedd
|
changed name of __implement_db_changes__ to _implement_db_changes and using logging facility for printing starting update database
|
2021-12-05 17:11:24 +01:00 |
magowiz
|
f77e11fd9e
|
add aenrich with migration initialized and auto-upgrade on start
|
2021-12-04 19:34:00 +01:00 |
magowiz
|
1f27f2f78c
|
add aerich upgrade before init
|
2021-12-04 17:55:43 +01:00 |
Giacomo Leidi
|
1efa191771
|
Query refactoring (#102)
* Rename query modules.
* storage: save_publication_report: Create publications.
* Remove placeholder PublicationStatus.UNSAVED
* Minor fixes.
|
2021-11-24 23:58:06 +01:00 |
Giacomo Leidi
|
ed8f752fe6
|
Make logs a little bit more informative. (#100)
|
2021-11-20 15:53:38 +01:00 |
Simone Robutti
|
4dc1e4080a
|
fix publisher deactivation (#93)
* filtering publications with inactive publishers
* filtering publications with inactive publishers
* WIP: Generate publications at runtime.
TODO:
- change `MobilizonEvent.compute_status`'s contract and break everything
- while we're at it we should remove `PublicationStatus.WAITING`
- test `storage.query.create_publications_for_publishers`
* cli: inspect_events: Unnest if-then-else.
* publishers: abstract: Remove `EventPublication.make`.
* fixed tests
* split query.py file
* added tests for get_unpublished_events
* added tests
* more tests
* added start test
* main: start: Remove filter_publications_with_inactive_publishers.
Co-authored-by: Giacomo Leidi <goodoldpaul@autistici.org>
|
2021-11-11 15:18:04 +01:00 |
Simone Robutti
|
2c8063cf4a
|
rename everything (#50)
* fixed visualization
* simplified tests
* split into files
* refactored test expected publications
* split update tests
* expanded specifications and tests
* added event_status window tests
* fixed 'all' command
* renamed everything
* fixed uppercase
|
2021-08-16 10:49:52 +02:00 |