Raphael Michel
|
0eef88a700
|
Fixed saving new event permissions
|
2015-06-15 22:56:12 +02:00 |
|
Raphael Michel
|
0ac9f0397d
|
Updated German translation, added message to empty event list
|
2015-06-15 22:40:25 +02:00 |
|
Raphael Michel
|
1cea51eb10
|
Added basic global registration
|
2015-06-15 22:36:47 +02:00 |
|
Raphael Michel
|
e6c4e89712
|
Allow adding permissions for new users
|
2015-06-15 22:07:35 +02:00 |
|
Raphael Michel
|
8acc23a27a
|
Added a basic permission matrix editor for events
|
2015-06-15 21:51:51 +02:00 |
|
Raphael Michel
|
12388b0c4e
|
Fixed permission mixins when there are multiple versions of a permission
object
|
2015-06-15 21:42:31 +02:00 |
|
Raphael Michel
|
6cdbb42557
|
Updated German translation
|
2015-06-15 21:29:36 +02:00 |
|
Raphael Michel
|
e657fe6605
|
Added configuration options for imprint URL and contact email address
|
2015-06-15 20:17:18 +02:00 |
|
Raphael Michel
|
02c9e5fcae
|
Add very basic dashboards
|
2015-06-15 20:08:00 +02:00 |
|
Raphael Michel
|
5d409e0fe3
|
Fixed TypeError caused by ticket_download_date set to None
|
2015-06-15 19:31:55 +02:00 |
|
Raphael Michel
|
88f1ae6f89
|
Fixed payment and ticketoutput enable/disable switches and their
implications
|
2015-06-15 19:28:56 +02:00 |
|
Raphael Michel
|
e3f7e73063
|
Fixed #67 -- Activating ticket downloads
|
2015-06-15 19:18:23 +02:00 |
|
Raphael Michel
|
7162366478
|
Fixes #68 -- Crash caused by uncategorized items in order overview
|
2015-06-15 19:09:16 +02:00 |
|
Raphael Michel
|
8cb5bdb90a
|
Update German translation
|
2015-06-15 18:58:22 +02:00 |
|
Raphael Michel
|
bfbc08a6ff
|
Do not output all SQL queries
|
2015-06-15 18:45:15 +02:00 |
|
Raphael Michel
|
d0f20422b4
|
Unsurprisingly, things go wrong when the stripe plugin saves 'paypal'
into the database... (closes #64)
|
2015-06-03 18:29:28 +02:00 |
|
Raphael Michel
|
6c3df1e3f5
|
Move testdummy plugin to the test directory
|
2015-06-03 18:14:05 +02:00 |
|
Raphael Michel
|
fad8605aa7
|
Add unit tests for our mail API
|
2015-06-03 18:09:00 +02:00 |
|
Raphael Michel
|
6e8d143c36
|
Unit tests for organizer permissions
|
2015-06-03 16:52:57 +02:00 |
|
Raphael Michel
|
c7c953393f
|
Add missing file
|
2015-06-03 16:14:10 +02:00 |
|
Raphael Michel
|
fa12424b1b
|
Configure logging
|
2015-06-03 16:13:55 +02:00 |
|
Raphael Michel
|
96c16d7720
|
Fix wrong import
|
2015-06-03 16:03:42 +02:00 |
|
Raphael Michel
|
c83bd0e293
|
Move mail() to services/
|
2015-06-03 14:01:33 +02:00 |
|
Raphael Michel
|
fc907a2ec7
|
Refactor mark_paid out of models
|
2015-06-03 13:59:12 +02:00 |
|
Raphael Michel
|
49ea85caee
|
Resolve flake8 warnings
|
2015-06-03 13:25:26 +02:00 |
|
Raphael Michel
|
423dc9f0aa
|
Refactor: separate forms from view, improve code style
|
2015-06-03 13:19:59 +02:00 |
|
Raphael Michel
|
3114e2d959
|
Allow to adjust the order of products (closes #60)
|
2015-06-03 00:48:35 +02:00 |
|
Raphael Michel
|
f68132f006
|
Fix data directory settings
|
2015-06-03 00:29:36 +02:00 |
|
Raphael Michel
|
8430da34ca
|
Fix text flow in header (fixes #63)
|
2015-06-03 00:20:22 +02:00 |
|
Raphael Michel
|
72ee9bffed
|
Upgrade to Django 1.8.2
|
2015-06-03 00:16:13 +02:00 |
|
Raphael Michel
|
cc057e8b96
|
Change URL configuration
|
2015-06-02 20:43:54 +02:00 |
|
Raphael Michel
|
2d64c83ff0
|
Add more thourough tests for the pretix control permission layer
|
2015-06-02 13:44:41 +02:00 |
|
Raphael Michel
|
a9ee987d2f
|
Return correct 404 error codes for DoesNotExist exceptions
|
2015-06-02 13:35:20 +02:00 |
|
Raphael Michel
|
4286edfee3
|
Use py.test for testing
|
2015-06-02 13:26:04 +02:00 |
|
Raphael Michel
|
ab88faec56
|
Remove Admin
|
2015-05-28 21:55:54 +02:00 |
|
Raphael Michel
|
880f9d9536
|
Fix empty title
|
2015-05-28 21:53:09 +02:00 |
|
Raphael Michel
|
c1fce9dcbe
|
Fix a redirection (closes #61)
|
2015-05-28 21:51:47 +02:00 |
|
Raphael Michel
|
50cf108a05
|
Display user's name correctly
|
2015-05-28 21:51:10 +02:00 |
|
Raphael Michel
|
237a899358
|
Fix translation (closes #62)
|
2015-05-28 21:41:16 +02:00 |
|
Raphael Michel
|
e74a8d8686
|
Fix a bug when chaning e-mail addresses
|
2015-05-28 19:33:30 +02:00 |
|
Raphael Michel
|
f72d500060
|
Link instance name to dashboard
|
2015-05-27 23:33:06 +02:00 |
|
Raphael Michel
|
e073243039
|
Control: Prefer user locale over event locale
|
2015-05-27 23:30:32 +02:00 |
|
Raphael Michel
|
a5bd32b2eb
|
Update of the German translation
|
2015-05-27 23:29:57 +02:00 |
|
Raphael Michel
|
3ac26f64f3
|
Create new events
|
2015-05-27 23:09:33 +02:00 |
|
Raphael Michel
|
79dfe7a084
|
Pagination in all ListViews
|
2015-05-24 14:07:51 +02:00 |
|
Raphael Michel
|
14d1a12a91
|
Basic creating, editing and updating of organizers
|
2015-05-24 13:58:30 +02:00 |
|
Raphael Michel
|
1ed82a2c0e
|
Indention
|
2015-05-22 18:15:00 +02:00 |
|
Raphael Michel
|
3df19a7c73
|
Consistently use messages framework in control
simplify redirect(reserve()) calls
|
2015-05-22 10:01:33 +02:00 |
|
Raphael Michel
|
10373838f1
|
Add a user settings form
|
2015-05-22 09:15:38 +02:00 |
|
Raphael Michel
|
2d83049181
|
Template caching settings has been inverted for some reason
|
2015-05-21 23:06:29 +02:00 |
|