Raphael Michel
127eb08f19
Fix invalid link name
...
Fixes PRETIXEU-6YM
2022-06-27 12:25:19 +02:00
Raphael Michel
3f1521a3c5
Fix typos
2022-04-27 16:03:19 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel
fdc77f6bd8
Quota deletion: Show internal names of products
2022-01-31 09:56:55 +01:00
Raphael Michel
e3d0a18bee
Show internal category names in product list
2022-01-31 09:34:13 +01:00
Richard Schreiber
8121167d5e
Control: Add drag and drop to sort categories and products ( #2242 )
...
* add drag and drop to categories
* add drag and drop to products
* add light grey background to dragged element
* add missing th, add sr-only desc of columns
* group up/down/move elements
* improve visualizing drag-area by dimming others
* change up/down-links to buttons in form-post
* limit sorting to POST requests
Co-authored-by: Raphael Michel <michel@rami.io >
2021-10-12 14:46:56 +02:00
Julia Luna
64d07a2811
Auto-scheduled emails
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-06-03 12:47:07 +02:00
Raphael Michel
93da4801db
Allow to manually exclude quotas from calendar availability
2021-05-27 12:05:03 +02:00
Raphael Michel
ac4e4a2578
Visibly de-highlight disabled products
2021-05-19 09:53:25 +02:00
Raphael Michel
24bccf8b9c
Add Question.valid_file_portrait as well as crop editor for images
2021-04-19 15:40:16 +02:00
Raphael Michel
e57291914c
Item list: Add more icons
2021-01-22 15:35:26 +01:00
Raphael Michel
7165cc4c3b
Show ID of items and variations in backend
2021-01-22 14:48:32 +01:00
Raphael Michel
66af5973ec
Add min/max validation for date, datetime, and number questions ( #1858 )
2020-11-27 11:02:07 +01:00
Raphael Michel
2ebd040a7c
Item form: Fancy radio buttons for has_Variations and admission
2020-11-23 15:25:48 +01:00
Raphael Michel
3ced206d04
Show identifier in list of questions
2020-10-24 22:42:27 +02:00
Raphael Michel
c01b96bdfc
Allow to sort list of quotas
2020-09-25 19:08:42 +02:00
Raphael Michel
1e2b305376
Quota and check-in list list: Include time of subevent
2020-09-18 13:12:04 +02:00
Raphael Michel
a685af6433
Clone button for products
2020-07-16 08:53:18 +02:00
Raphael Michel
0cde5288ac
Fix trailing whitespace
2020-07-09 10:31:46 +02:00
Raphael Michel
06fbf56c04
Question stats: Show percentage
2020-06-30 23:18:12 +02:00
Raphael Michel
922f12f55e
Allow to release quota after exit scans
2020-06-26 16:49:19 +02:00
Raphael Michel
2a5c24482e
Question list: Drop pagination, allow to mix ordering with system fields
2020-06-23 13:05:54 +02:00
Martin Gross
25ad2ea475
Fix display of quota items.
2020-05-13 13:56:36 +02:00
Raphael Michel
e117545b3f
Refactor quota calculation ( #1668 )
2020-05-07 09:34:27 +02:00
Raphael Michel
d224b5387d
Replace Travis with GitHub actions and fix many typos ( #1657 )
...
* Create django.yml
* Fix working directory
* ..
* .
* ..
* a.
* ..
* .
* Fix typo
* Install hunspell
* maxfail
* Fix install
* .
* Reduce number of typos
* Even less typos
* Postgres debug
* Spelling fixes, yet again
* Postgres with PW
* Fix failing test
* New workflows
* Fix syntax error
* Install gettext
* Test aginst python 3.6 as well
* Clean up strategies
* Add badge, do not ignore migrations
* Use pip cache
2020-04-22 12:07:58 +02:00
Raphael Michel
fcf9f0054e
Fix #1328 -- Show internal name in list of categories
2019-10-29 20:01:35 +01:00
Raphael Michel
fa3b40f53c
Drag-and-drop: Force csrf_token to be present
2019-10-15 15:55:39 +02:00
Raphael Michel
a4d8c810ce
Support for right-to-left languages ( #1438 )
...
* play around
* Flip things in presale
* Convert backend
* Remove test settings
* Safe getattr
2019-10-15 11:41:23 +02:00
Sohalt
91b586ce08
Reordering questions with drag'n'drop ( #1433 )
...
* Reordering questions with drag'n'drop
* Add permission check
* Test permissions for question reordering
* Handle malformed requests for question reordering
* Show first up arrow and last down arrow
* Provide page offset
* Revert "Provide page offset"
This reverts commit 8090bd573f .
* Reorder questions endpoint with pagination support
* Rudimentary test for reordering endpoint
* Make reordering questions atomic
* cache questions
* Properly support pagination for reorder_questions
* appease linter
* Fix test
2019-10-14 10:54:20 +02:00
Sohalt
88bb3b483c
Only disable up arrow on first page and down arrow on last page ( #1437 )
2019-10-09 09:15:35 +02:00
Raphael Michel
738413e8fd
Allow to copy categories and quotas
2019-09-19 16:59:25 +02:00
Raphael Michel
7fc7dd0163
Allow to print question answers on invoices
2019-08-30 17:24:57 +02:00
Martin Gross
b4f69fb13f
Move question hint-icons into their own columns
2019-08-27 15:43:02 +02:00
Martin Gross
2ff5416afb
Show hints for hidden/check-in questions in question overview
2019-08-27 15:19:28 +02:00
Raphael Michel
49288ff4e5
Fix incorrect link
2019-07-29 15:39:59 +02:00
Raphael Michel
c1d89284a4
Use tabs for all long settings and CRUD forms ( #1352 )
...
* First tabs
* Convert more pages
* Convert question page
* Item form
* Add item_formsets signal
* Revert "Add new signal nav_item"
This reverts commit 1ce613ff89 .
* Formset is a word!
2019-07-29 09:35:00 +02:00
Raphael Michel
a02ea45dba
Allow quotas to "close" when once full ( #1344 )
...
* Model
* Some UI
* API and logging
* Permission check
* Add tests
* Move option around
2019-07-16 14:02:27 +02:00
Raphael Michel
53a0d62d93
Allow dependent questions to depend on multiple values ( #1336 )
2019-07-11 13:32:45 +02:00
Raphael Michel
d994fc674a
Do not CASCADE-delete vouchers when deleting items or quotas
2019-07-11 12:35:52 +02:00
Raphael Michel
26a96f107f
Add signal quota_availability
2019-06-18 16:52:01 +02:00
Raphael Michel
e1992bb99f
Refs #1286 -- Show variations in list of quotas
2019-05-16 11:35:19 +02:00
Raphael Michel
e7c4121745
Add hidden questions
2019-05-09 10:02:12 +02:00
Raphael Michel
f95e8f374d
Allow dependencies between questions ( #1202 )
...
- [x] data model
- [x] api
- [x] backend editor
- [x] backend validation logic
- [x] frontend display logic
- [x] frontend validation logic
- [x] test checkout step
- [x] test modify order in frontend
- [x] test modify order in backend
- [x] validation tests
- [x] correctly evaluate dependency tree in frontend?
- [x] copy events
2019-03-13 16:49:20 +01:00
Pepi Zawodsky
d0b18d9f64
Corrected language typo.
...
Dieser Satz kein Hilfsverb.
2019-01-14 22:41:12 +01:00
Raphael Michel
8abfbba9d0
Refactor cancelling positions and orders in the data model ( #1088 )
...
- [x] Data model
- [x] display in order view in backend
- [x] review all usages of OrderPositions.objects
- [x] review all usages of order.positions
- [x] review all other model usages
- [x] review plugins
- [x] plugins backwards-compatible API?
- [x] decide on way forward for REST API
- [x] need to cancel fees
- [x] tests
- [ ] plugins
- [ ] gdpr
- [ ] reports
- [x] docs
2019-01-10 16:52:34 +01:00
Raphael Michel
94f2ad9325
Highlight items that are unavailable by time
2018-11-29 10:13:43 +01:00
Raphael Michel
97012082de
Fix #972 -- Clarify sum in quota detail
2018-08-07 12:34:35 +02:00
Raphael Michel
edeaa1333b
Fix #473 -- Internal name for categories and products ( #900 )
...
* Fix #473 -- Internal name for categories and products
* fix pdf renderer
2018-05-11 12:53:25 +02:00
Raphael Michel
f7f151d2a9
Fix #767 -- Allow to obtain the list of orders for a question answer
2018-04-23 11:51:28 +02:00
Raphael Michel
f21da0cc2b
Add identifier field to questions
2018-03-13 09:09:50 +01:00