Raphael Michel
9767243a6d
Fix #277 -- Embeddable shop ( #622 )
...
* Vendor vue.js
* Refactor item_group_by_category to support vouchers
* Widget: Show product list
* Widget: free prices
* Widget: pictures and loading indicator
* Widget: First iframe steps
* Widget: Do not rerender iframe
* Widget: Error handling
* Improve widget
* Widget: localization tech
* Fix invoice style
* Voucher attribute and waiting list
* Add some iframe chrome
* First step to namespaced carts
* More isolation steps
* More cart isolation things
* More cart isolation things
* Mobile stuff
* Show cart on checkout pages
* PayPal and Stripe support
* Enable downloads
* Locale handling
* change text "save URL to this exact page"
* Widget: voucher redemption
* Widget: CSS
* CSS: Responsive
* Widget: CSS improvements
* Widget: Add embedding code generator
* Widget: Error messages and SSL check
* First tests
* Widget: tests
* Don't use IDs in widgets
* Widget: static files caching
2017-10-28 21:54:27 +02:00
Raphael Michel
e6ba7379eb
Display free tickets as "FREE" instead of "0.00"
2017-08-30 18:24:25 +02:00
Raphael Michel
f6b01b6e02
Improve margin arount product picture
2017-08-30 18:24:25 +02:00
Raphael Michel
56338be13e
Tax rules and reverse charge ( #559 )
...
Tax rules and reverse charge
2017-08-23 13:13:16 +03:00
Raphael Michel
fb398a5520
[SECURITY] Fix XSS vulnerability in Lightbox caption
2017-08-21 15:14:45 +02:00
Raphael Michel
70a933edc1
Hide min_per_order=1
2017-07-24 09:54:33 +02:00
Raphael Michel
5a4fe266c6
Fix usage of wrong settings key
2017-07-16 22:17:02 +02:00
Raphael Michel
2e76e07764
Show end date on front page
2017-07-16 20:11:59 +02:00
Raphael Michel
8afff29cd4
Make microdata XSS-safe and subevent-aware
2017-07-16 17:52:08 +02:00
Raphael Michel
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
Raphael Michel
3f2bb3beae
Add date to the metadata section
2017-05-17 18:06:19 +02:00
Raphael Michel
36215a989a
Check Event.presale_is_running in more places
2017-05-10 15:04:01 +02:00
Raphael Michel
89d6166dbe
Remove icon from "add to calendar"
2017-05-10 13:28:07 +02:00
Raphael Michel
aac05727ed
Multi-line location field, new field for admission time
2017-05-10 12:58:57 +02:00
Raphael Michel
938a1bca0d
Button text change if addons are present
2017-05-02 10:57:40 +02:00
Raphael Michel
d389e4390f
Add variation descriptions and allow to order addons
2017-05-02 00:12:22 +02:00
Raphael Michel
5bcfb958f0
Simpler API for cart removal
2017-04-17 14:54:15 +02:00
Raphael Michel
3c59a870e7
Add new option Item.min_per_order
2017-04-13 14:16:23 +02:00
Raphael Michel
d3a26d8022
Display checkbox for items with max_per_order == 1
2017-03-24 17:30:37 +01:00
Raphael Michel
927e21e5d1
Fix display error on variations with required vouchers
2017-03-20 16:01:09 +01:00
Raphael Michel
64ef293ce2
Move "Add to calendar" button down
2017-03-09 21:41:18 +01:00
jlwt90
55953d5b4e
Fix #389 -- Add event ical download feature ( #413 )
...
* added event ical download feature
* handle event settings and timezone
* add test cases for ical download
* fix failed test case for timezone settings
* using vobject lib to generate ical
* customised UID & add vobject dependency
2017-03-09 21:13:08 +01:00
Raphael Michel
ed04f3124f
Introduce a setting to show net prices ( #415 )
...
* Introduce a setting to show net prices in the frontend
* Show net prices in the backend as well
2017-02-22 16:59:54 +01:00
Raphael Michel
73490d2923
Add custom rich_text template filter
2017-02-10 10:38:45 +01:00
Raphael Michel
c83f539bba
Add waiting list
2017-02-07 10:03:30 +01:00
Raphael Michel
78fc58cc93
Add setting to turn off automatic collapsing of variations
2017-01-22 20:31:59 +01:00
FlaviaBastos
bf7db945b0
add empty cart button #161
...
add failing test for variation item with voucher
2016-11-22 20:38:33 +01:00
FlaviaBastos
8118423153
add empty cart button
...
#161
2016-11-22 20:38:33 +01:00
Raphael Michel
ad35110166
Offer download options per position, not per order
2016-11-02 14:51:05 +01:00
Raphael Michel
0fcc5a24fe
Do not set step size on number fields
2016-10-19 09:24:17 +02:00
Raphael Michel
ba26b8fc71
Fixed front page spacing
2016-09-19 21:59:44 +02:00
Raphael Michel
1ed43ead3f
Count down to cart expiry
2016-09-09 15:35:35 +02:00
Raphael Michel
037aa7fc59
Improved tests
...
The tests should have been broken by 52906ab , but they weren't because
the tests were to tolerant.
2016-09-09 14:53:09 +02:00
Raphael Michel
52906abfb2
Frontpage layout adjustments
2016-09-09 14:47:22 +02:00
Raphael Michel
0add1fd2fa
Refs #122 -- Link resend on the front page (could be made more beautiful later...)
2016-09-01 09:10:33 +02:00
Vishal Sodani
5346473f75
Fix #180 -- Hide add to cart button if no products active or no quantity left ( #200 )
...
* Hide add to cart button if no products active or no quantity left(#180 )
* Fix PEP errors and improve logic
* Fix tests for add to cart change
* Fix the logic for toggling the visibility of Add to Cart button
2016-08-29 19:30:08 +02:00
Raphael Michel
74866437f4
New signals to add content to the front page
2016-08-15 15:35:32 +02:00
Flavia Bastos
95159d2af5
Support markdown on frontpage
...
Expanding on #51
2016-08-13 21:19:36 +02:00
FlaviaBastos
04ab016d91
Fix #51 -- Allow rich text in product and category descriptions
...
* Allow rich text in product descriptions
#51
* Allow rich text in category descriptions, update requirements to support fix.
#51
* Change line break (aesthetic only)
#51
* Add markdown to requirements. Update authors file
2016-08-05 23:53:41 +02:00
Raphael Michel
60c10485d1
Added a custom welcome text
2016-07-30 13:06:41 +02:00
Raphael Michel
e937329194
Removed inline javascript URLs
2016-07-28 23:51:49 +02:00
Raphael Michel
f91c95b1bc
Added products that require a voucher to be bought/shown
2016-07-28 19:52:07 +02:00
Raphael Michel
09cee356b0
Allow for vouchers that are valid for multiple items
2016-05-04 17:50:19 +02:00
Raphael Michel
765ae39fa0
Added descriptions to item categories
2016-04-21 21:48:53 +02:00
Raphael Michel
945349ca21
Improved styling of price inputs
2016-03-24 18:07:33 +01:00
Raphael Michel
112a309a0e
Fixed #106 -- added pay-what-you-want tickets
2016-03-24 18:01:09 +01:00
Raphael Michel
9c44159bb6
Added option to show remaining quota to users
2016-03-22 18:39:28 +01:00
Raphael Michel
a30fa2c279
Fixed displaying of item description
2016-03-12 11:24:54 +01:00
Raphael Michel
edba7984cd
Only load Stripe.js if necessary
2016-02-20 16:03:05 +01:00
Raphael Michel
f18a180ae4
Added voucher redemption
2016-02-11 16:41:22 +01:00