forked from helfertool/helfertool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
69 lines (56 loc) · 2.1 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Prio
====
* allow empty mail addresses for internal registrations
* rework badge creation
* The AMQP result backend is scheduled for deprecation in version 4.0 and removal in version v5.0. Please use RPC backend or a persistent backend.
* django + celery logging
* fix cleanup for file uploads (see below)
UI
==
* set width of table columns
* date and time selection
* change end when begin is changed
* default for shift times: event date
* rework file upload: accept="image/*" for image uploads + less ugly
* Remove inline CSS from helper overview and unavailable.html -> set better CSP
* Rework language changer in navbar
* Alerts for messages: outline, colors
* Field/widget for shifts -> use for internal views and public registration
Registration
============
* edit mail template / add custom message to mails?
* dynamic fields
* index for job: order and pk
* registration mail to helper in english and german
* change after registration: add more shifts
Badges
======
* shift (name for each shift, time,...?)
* add image upload to registration form for certain jobs
* timeout for subprocess call (-> celery timeout)
* Show missing images (image for coordinators or for all)
* Check security of pdflatex, set more options (write documentation for mpost problem)
* Versioning of badges (for registration/validation)
Gifts
=====
* add flags to excel export
* ask for gift selection during registration
File uploads
============
* delete uploaded files if
* file is overwritten (-> keep name?)
* event is deleted (everything)
* helper is deleted (photo)
* badge stuff
Inventory
========
* rework registration and take back of items
* first select user, then add/remove multiple items
* also without badge
* add interface to manage inventory settings of event
* modeltranslation for inventory and item names
* delete item -> keep history for other events OR show warning on delete
* make sure that barcodes are unique for all activated inventories of an event
* edit item: unique_together leads to exception on same barcode, handle the exception
* export PDF with barcodes
* used inventory for single job?