Raphael Michel
d08a0bdb00
Refs #39 -- New concept of "teams" ( #478 )
...
* New models
* CRUD UI
* UI for adding/removing team members
* Log display for teams
* Fix invitations, move frontend
* Drop old models (incomplete)
* Drop more old stuff
* Drop even more old stuff
* Fix tests
* Fix permission test
* flake8 fix
* Add tests fore the new code
* Rebase migrations
2017-05-03 16:55:37 +02:00
Raphael Michel
48a933b757
Copy from event: deal with deleted items
2017-05-02 09:58:26 +02:00
Raphael Michel
bbe272c35c
Fix #372 -- Plugin hook for "Copy from event"
2017-04-26 15:24:16 +02:00
Raphael Michel
0b068f6d79
Copy add-ons during event cloning
2017-04-18 20:31:16 +02:00
Raphael Michel
984d5c716b
Integrate hierarkey package ( #460 )
2017-04-10 18:11:21 +02:00
Matthew Emerson
4accbef6a9
Fix #446 -- Choices for Event.currenxy attribute ( #452 )
...
* Change event currency to a choice attribute
* Added pycountry to requirements for currency list
* Fixed issues from flake8
* Added tests for event currency and added pycountry to setup.py
* Removed whitespace from test/control/test_events.py
2017-04-06 12:08:55 +02:00
Raphael Michel
8b7d2314b8
Use django-i18nfield library ( #418 )
2017-02-27 21:16:28 +01:00
jlwt90
3037309711
Fix #381 -- Add location field ( #398 )
...
* add location field
* rearrange the display order
2017-02-02 17:51:13 +01:00
Raphael Michel
d134dcf6a9
Added team invitations
2017-01-07 13:05:36 +01:00
Raphael Michel
aed9382fd7
Introduce RequiredAction model
...
Fix #343 by no longer marking as refunded automatically
2017-01-04 15:04:18 +01:00
Raphael Michel
a0350d1444
Fix #349 -- Allow to clone an event
2017-01-01 20:35:53 +01:00
Raphael Michel
e6f731ad77
New event creation wizard
2017-01-01 19:47:02 +01:00
Raphael Michel
f4672564ce
Fix #37 -- Clever displaying of date ranges
2016-12-25 22:51:19 +01:00
Raphael Michel
d698313f1d
Do not allow initiating stripe/paypal payments after the last payment
...
date
2016-12-23 13:29:41 +01:00
Christopher Dambamuromo
9662b956ed
Fix #294 -- Blacklist for slug validation ( #325 )
...
* Fix #294 - blacklist for slug validation
* Fix #294 - blacklist for slug validation
* fix for failing test
2016-11-21 11:57:52 +01:00
Raphael Michel
2e9e8eabb1
Fixed a broken test
2016-11-09 12:26:06 +01:00
Raphael Michel
0fc102615f
Add timezone support to get_date_from_display
2016-11-09 12:12:20 +01:00
Raphael Michel
c53691cb8c
Aggressive caching of settings
2016-11-08 15:11:58 +01:00
Tobias Kunze
02fd0a8e06
Add GlobalSetting model
2016-10-31 19:03:41 +01:00
Raphael Michel
f8c99f6d02
Added can_view_vouchers permission
2016-09-24 17:18:32 +02:00
Raphael Michel
1faacef9d4
Always process tasks through celery ( #245 )
2016-09-21 10:38:31 +02:00
Raphael Michel
2541855948
Fixed missing or unused imports
2016-07-18 23:12:16 +02:00
Tobias Kunze
bfc721978d
Fixed minor documentation errors and mistakes ( #151 )
2016-07-14 20:01:38 +02:00
Raphael Michel
3ae13ce0ed
Added locale settings to event creation
2016-05-04 18:29:40 +02:00
Raphael Michel
6f235f4b18
Refs #127 -- Go even further with SMTP testing
2016-03-10 21:18:51 +01:00
Raphael Michel
e29f19e96b
Fixed #29 -- "Shop is live" flag
2016-02-22 21:53:08 +01:00
Raphael Michel
6e22149a21
UI for creating and chacnging vouchers
2016-02-09 11:47:16 +01:00
Raphael Michel
a114aa11f4
Fixed #45 : Custom SMTP server
2015-12-13 17:56:35 +01:00
Raphael Michel
83b5fa2fa6
Added a model for logging actions
2015-12-12 15:41:48 +01:00
Raphael Michel
d133d2abff
Removed CleanerVersion layer [backwards-incompatible!]
2015-12-12 13:08:33 +01:00
Raphael Michel
90d62189b6
Removed an obsolete TODO statement
2015-12-06 18:34:40 +01:00
Raphael Michel
232c42b265
Added an organizer overview page
2015-10-22 17:45:19 +02:00
Raphael Michel
3201afe64f
Added some validation to the Event model
2015-10-21 16:39:28 +02:00
Raphael Michel
1dfdf7e4f4
Re-organized models into multiple files
2015-10-19 18:26:48 +02:00