Commit Graph
362 Commits
Author SHA1 Message Date
DanielandRaphael Michel 5c443e2f93 Ref #569 -- Include other email to history (#570)
Log all other order-specified emails and include them into
email history.
2017-07-27 15:09:06 +02:00
Raphael Michel c64b4473e4 Add organizer_info_text 2017-07-27 11:43:35 +02:00
ClintandRaphael Michel 4293ec3805 Fix #475 -- add to existing quota / add new quota from product form (#562)
* added fields and logic for adding quota in creation of product

* added section for selecting quota option

* logic for hiding quota selections when needed

* fixed logic for quota selection

* formatting, removed print statements

* styling

* tests for adding quotas in product form

* cleaned up

* added divs

* reworked to include translatable text, readable values for quota options

* quota_add_existing form assignment to str(q.pk)

* made changes for radio buttons, added in sliding animation

* moved string constants for quota options, changed quota options to RadioSelect from Select
2017-07-26 13:41:23 +02:00
Raphael Michel 92d4566a54 Make stripe refund call optional, add request parameter to order_control_refund_render 2017-07-25 16:11:42 +02:00
Raphael Michel 28e676ac9a Allow to only require the name in the invoice address 2017-07-19 14:07:18 +02:00
Raphael Michel d2b0e7209f Use a choice field for invoice address countries 2017-07-19 12:08:18 +02:00
Raphael Michel 99d614289e Link order from change pages, compat for old logs 2017-07-18 11:46:21 +02:00
DanielandRaphael Michel b90894c20f Fix #543 -- Allow send mail from order (#550)
- Add send email directly for order
- Add email history (from mass and custom) to each specific order
2017-07-18 11:45:30 +02:00
Raphael Michel 7bb12ff0ec Configurable invoice prefixes 2017-07-17 23:03:20 +02:00
Raphael Michel 670bfa18de Slug widget 2017-07-17 20:54:39 +02:00
Tobias KunzeandRaphael Michel c2844a8f35 Add custom_header block to <head> (#561) 2017-07-17 14:52:20 +02:00
DanielandRaphael Michel 02786f4801 Fix #552 -- Add icon to expansible panels (#560)
* Ref #552 -- Add icon to expansible panels

Offer informative feedback to user by showing icons to indicate
expansible panels.

* Fix wrongly removed JavaScript line
2017-07-17 12:29:47 +02:00
Raphael Michel bcdc75953e Add SubEvent.frontpage_text 2017-07-14 18:14:24 +02:00
Raphael Michel 6ea798e55b Allow to exclude free products from invoices 2017-07-14 12:11:20 +02:00
Raphael Michel c1158c3175 Allow to mark add-ons as "included" in price 2017-07-12 18:42:09 +02:00
DanielandRaphael Michel a3b4a7ef1d Fix #516 -- Prevent gaps in plugin list (#551)
Use flexbox to fix misalignment when column height is imbalanced.
2017-07-12 17:30:01 +02:00
Raphael Michel af3fa88d67 Typos and translation 2017-07-11 18:47:39 +02:00
Raphael MichelandGitHub 8123effa65 Add sub-events and relative date settings (#503)
* Data model

* little crud

* SubEventItemForm etc

* Drop SubEventItem.active, quota editor

* Fix failing tests

* First frontend stuff

* Addons form stuff

* Quota calculation

* net price display on EventIndex

* Add tests, solve some bugs

* Correct quota selection in more places, consolidate pricing logic

* Fix failing quota tests

* Fix TypeError

* Add tests for checkout

* Fixed a bug in QuotaForm

* Prevent immutable cart if a quota was removed from an item

* Add tests for pricing

* Handle waiting list

* Filter in check-in list

* Fixed import lost in rebase

* Fix waiting list widget

* Voucher management

* Voucher redemption

* Fix broken tests

* Add subevents to OrderChangeManager

* Create a subevent during event creation

* Fix bulk voucher creation

* Introduce subevent.active

* Copy from for subevents

* Show active in list

* ICal download for subevents

* Check start and end of presale

* Failing tests / show cart logic

* Test

* Rebase migrations

* REST API integration of sub-events

* Integrate quota calculation into the traditional quota form

* Make subevent argument to add_position optional

* Log-display foo

* pretixdroid and subevents

* Filter by subevent

* Add more tests

* Some mor tests

* Rebase fixes

* More tests

* Relative dates

* Restrict selection in relative datetime widgets

* Filter subevent list

* Re-label has_subevents

* Rebase fixes, subevents in calendar view

* Performance and caching issues

* Refactor calendar templates

* Permission tests

* Calendar fixes and month selection

* subevent selection

* Rename subevents to dates

* Add tests for calendar views
2017-07-11 13:56:00 +02:00
DanielandRaphael Michel 0663f25208 Fix #541 -- Allow delete waitinglist entries (#544)
Add new action "delete" for each waiting list entries
2017-07-09 15:19:30 +02:00
Raphael Michel 275d162b81 List of events: Optional calendar view 2017-07-08 22:50:48 +02:00
Raphael Michel cf1602c0af Add short form to event list 2017-07-07 11:32:53 +02:00
Raphael Michel 35979ed332 Add internal comment to events 2017-07-07 11:31:33 +02:00
Raphael Michel 6e65ae5306 Swappable invoice renderers 2017-07-07 11:16:07 +02:00
Raphael Michel 34d59c7741 Add "Go to shop" in mobile view 2017-07-06 17:36:01 +02:00
Raphael Michel 21d432a3ca Make cancel notifications optional 2017-07-06 12:04:35 +02:00
DanielandRaphael Michel d444935140 Fix #391 -- Send email on cancelled order (#540)
Send a notification email to user when
order is cancelled.
2017-07-06 11:59:48 +02:00
Raphael MichelandGitHub 0db5d062be Add a file upload type to questions (#534)
* Initial stuff

* More features
2017-07-03 14:22:31 +02:00
Raphael Michel 1fc3307d22 Add signal question_form_fields 2017-07-02 19:45:26 +02:00
Tydon KandRaphael Michel b4715f0931 Fix #517 -- Changed navpills to navtabs in email template editor (#533)
* Changed navpills to navtabs in email template editor

* Issue 517 - Added border radius to email template tabs and removed excess bottom margin.
2017-07-02 17:51:41 +02:00
Raphael Michel 9007501d81 Collappse payment provider settings by default 2017-06-29 11:40:17 +02:00
Raphael Michel ea970be6f2 Allow to generate random slugs 2017-06-28 18:20:06 +02:00
Raphael Michel c7f0436ec0 Filter list of events 2017-06-28 17:57:15 +02:00
Raphael Michel ecc788fd79 Invoice name in order list 2017-06-28 17:37:53 +02:00
Raphael Michel 8ea9d5685d Use FilterForm for list of orders 2017-06-28 17:28:30 +02:00
Raphael Michel c2bd2f0672 Add filters to the order search 2017-06-28 12:52:48 +02:00
Raphael Michel 424b7964b4 Move some links to their own templates 2017-06-27 18:22:27 +02:00
Raphael Michel ea2557274f Show "create team" button to everyone who can 2017-06-27 08:58:54 +02:00
Raphael Michel 433512a256 Optionally ask for email addresses twice 2017-06-26 17:06:20 +02:00
Raphael Michel 3df4b4dc57 Update translations 2017-06-22 16:24:29 +02:00
Raphael Michel b2801f3a40 EU legislation note 2017-06-22 15:53:30 +02:00
Raphael Michel 123d2f6120 Allow to add positions to an existing order 2017-06-19 15:22:57 +02:00
Raphael MichelandGitHub b2d4bea1d0 Refs #314 -- Read-only REST API (#513)
* initial commit

* API auth

* Hierarchical URLs

* Add session auth

* Strong hierarchy

* Add filters

* Add i18n fields, questions

* More viewsets and serializers

* Ticket download

* Add OrderPosition serializer

* View-level permissions

* More tests

* More tests

* Add basic API docs

* Add REST API to docs frontpage

* Tests for order endpoints

* Add invoice tests

* Voucher and waitinglist tests

* Doc draft

* order docs

* Docs on all viewsets

* Disable DRF docs, style sphinx, style browsable API

* Fix tests

* deprecated imports

* Test foo

* Attendee names

* Fix migration problems

* Remove browsable API, plugin integration

* Doc fixes
2017-06-19 11:16:04 +02:00
Tobias KunzeandRaphael Michel 965424799d Highlight voucher nav element when in detail view (#524) 2017-06-18 18:31:02 +02:00
Tobias KunzeandRaphael Michel 8fa490c938 Allow to add a prefix when generating voucher codes (#518) 2017-06-16 23:21:23 +02:00
Raphael Michel a02823ca38 Add global order search 2017-06-05 20:50:06 +02:00
Raphael Michel 0cecc168b6 Autocompletion in event selection 2017-06-05 19:28:52 +02:00
Raphael Michel c7022bd285 Truncate name of current event 2017-06-05 17:51:21 +02:00
noelroyandRaphael Michel 574fb6804f Fix #445 - Added go to shop button (#512) 2017-06-02 17:48:11 +02:00
Raphael Michel 006b6fd5e8 Add support for image icons in navigation 2017-05-23 11:42:42 +02:00
Raphael Michel c8b96696b0 Update/fix German translation 2017-05-17 18:06:19 +02:00