Commit Graph
45 Commits
Author SHA1 Message Date
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 0d3f5e0c32 Fix #41 -- Drag-and-drop ticket editor
Undo/redo

Useful toolbox

Font selection

Add text content

Use hex for colors

JS-side dump and load

Save

Load layout, proper undo/redo

First steps to Python rendering

More PDF rendering

Copy and paste

Buttons for keyboard actions

Splash Screen

Block unbeforeunload in dirty state

Remove debugging output

Preview

Upload new PDFs via the editor

Fix bugs during PDF reload, link in settings form

New default ticket

Add OpenSans BI

Custom fonts, fix tests
2017-05-09 11:10:10 +02:00
Raphael Michel c98b0aac90 Added bootstrap-colorpicker 2017-05-09 11:10:10 +02:00
Bolutife LawrenceandRaphael Michel 962cdef69a Fix #379 -- Add logo to event organizers (#431)
* [WIP] Add logo to event organizers.

* Fix indentation issues.

* Refactor code

Refactor code

Refactor code

* Add new migration

* Take files into account for organizer sform (settings form)

* Fix grammer

* Make bootstrap form errors specific to each fieldset

* Display logo on organizer's page

* Fix PR issues

Fix PR issues

Fix PR issues

* Reorder imports

* Remove conflicting migration

* Fix rebase conflict
2017-05-08 17:46:35 +02:00
Raphael Michel 39513448f3 Add signal nav_global 2017-04-26 14:34:48 +02:00
jlwt90andRaphael Michel bc6b84f900 Fix #308 -- Preview for email templates (#438)
* add ajax and dummy api response

* add preview <p> blocks

* finalise order_placed setup

- use <pre> for mail preview
- create dummy data in backend

* fix i18n text conversion

* create fragment template for mail preview

* support i18n in mail preview view

* apply mail fragment in all mail settings

fix mistake in input[lang=en] flag style
add dummy data for all placeholders
apply fragment template to all fields
add exclude option to fragment template

* remove migration file

* add translation mapping & fix field label

remove hardcoded field label
add transblock for translation file

* add test for mail setting preview

* fix code style in preview class

* bug fix in mail preview view

- fixed localised date values
- added locale index mapping
- added tests on multi-language event
- enhanced dummy data
2017-04-14 11:19:58 +02:00
morrmeandRaphael Michel 8d16e2b59b Fix #444 -- Add alternative text to the top-right navigation (#457)
* Update base.html

* Update base.html

* Update signals.py
2017-04-06 14:13:12 +02:00
Raphael MichelandGitHub 4919f8991c Automatic update checks (#434)
* Basic update checks

* Fix issues pointed out by @rixx

* First test

* Add tests

* Even more tests
2017-04-01 15:34:34 +02:00
Raphael Michel 811c498080 Fix typo 2017-03-12 23:09:11 +01:00
Raphael Michel e6d58b3b0d Show warnings about development mode and DEBUG mode 2017-03-12 23:03:03 +01:00
Raphael Michel b7df5eff19 Move asynctask/asyncdownload to base 2017-02-07 10:03:30 +01:00
Raphael Michel ecb1eedcba Add nav_topbar signal 2017-01-08 00:07:19 +01:00
Tobias KunzeandRaphael Michel 425d6590d0 Add copy-to-clipboard for voucher bulk creation (#348)
Adds
 - clipboard.js
 - custom js initializing a Clipboard and adding a tooltip
 - a button in the bulk creation form
2016-12-12 08:36:42 +01:00
Christopher DambamuromoandRaphael Michel bac9960d0c Fix #274 -- Disable weekends in datetimepicker for expiry (#320)
* Fix for Disable weekends in datetimepicker for expiry #274

* minor fixes from review
2016-11-17 22:39:48 +01:00
Raphael Michel 45b960b97c Use django-statici18n in production 2016-11-09 19:08:51 +01:00
Tobias KunzeandRaphael Michel c647aa9f4e Add a view for GlobalSettings 2016-10-31 19:03:41 +01:00
Raphael Michel bbca4e3d64 Added datepicker support in JavaScript 2016-10-20 11:56:46 +02:00
Raphael Michel 2f24af824e 2FA: Support for adding TOTP-based devices 2016-10-09 12:59:43 +02:00
Tobias KunzeandRaphael Michel 2166fa6f4a Add spaces before ellipses … (#257) 2016-10-02 17:05:06 +02:00
Raphael Michel 1593787302 Control navigation: Only expand/collapse on arrow click 2016-10-01 12:59:48 +02:00
Raphael Michel 33c23977a5 Fixed JS compression issue 2016-09-18 21:06:10 +02:00
Raphael Michel d2f50cff16 Added statistic view on questions 2016-09-18 20:45:05 +02:00
Raphael Michel f8ce3523dc Added a donut chart to the quota view
Moved morris.js out of the statistics plugin
2016-09-18 19:11:44 +02:00
Raphael Michel e29ccca49b Fix #229 -- Consistent language between django and javascript 2016-09-17 22:46:07 +02:00
Raphael Michel f79e1adf25 Fix #55 -- Datetime picker for input fields 2016-09-17 22:33:39 +02:00
Raphael Michel dae5d859db Banktransfer: Big import refactoring 2016-09-08 20:43:05 +02:00
Raphael Michel 02fb27fa5d Externalize more resources, implement Content-Security-Policy headers 2016-04-10 17:30:24 +02:00
Raphael Michel fdff5e7a98 Switched from LESS to SASS 2016-03-31 20:08:27 +02:00
Raphael Michel ee57fe8310 Added favicon 2016-02-19 15:26:54 +01:00
Raphael Michel a34236aeb3 Added pretix logo to the repository and the control navigation 2015-07-19 21:37:06 +02:00
Raphael Michel cfd966fe2f Fixed a display bug on 'sm' screen size 2015-07-19 12:51:31 +02:00
Raphael Michel 205c946f82 Fixed an accidentally displayed menu on large screens 2015-06-30 20:47:41 +02:00
Raphael Michel 5fcf53bef7 Fixed a duplicate HTML element ID 2015-06-30 20:06:06 +02:00
Raphael Michel d301bb55ba Fixed #77 -- Enabled and improved responsiveness 2015-06-30 19:19:41 +02:00
Raphael Michel 39e1f6fd75 Changed bootstrap's primary color and navbar background to pretix's
brand color
2015-06-21 22:49:06 +02:00
Raphael Michel f72d500060 Link instance name to dashboard 2015-05-27 23:33:06 +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 10373838f1 Add a user settings form 2015-05-22 09:15:38 +02:00
Raphael Michel a0b1a2e11b Provide support for manipulting order status 2015-03-20 23:54:21 +01:00
Raphael Michel f54515ba0a Provide a new API for plugins to add HTML to the <head> of the site 2015-03-15 23:50:30 +01:00
Raphael Michel c5aced9e42 pretix.control: sidebar-based navigation 2015-03-14 15:27:57 +01:00
Raphael Michel a78f447750 'powered by pretix' link 2015-03-13 01:48:48 +01:00
Raphael Michel 077413f41c Restructure our python module. A lot. 2015-02-14 17:55:13 +01:00