0611da1645For some reason pip on our webhost can not find channels-redis 2.3.3, so keeping it at 2.3.2.Víðir Valberg Guðmundsson2019-03-18 12:11:57 +0100
3a84dd62d2use bleach.linkify to make links in markdown clickable automagically, fixes#64
Thomas Steen Rasmussen
2019-02-17 17:39:42 +0100
8c9b2d11bffix expenseadmin
Thomas Steen Rasmussen
2019-02-10 16:33:05 +0100
ad0368f486make it possible to filter products by category and ticket type, and remove description from product list
Thomas Steen Rasmussen
2019-02-10 14:53:01 +0100
58d670b57fget websocket scheme from window.location.protocol
Thomas Steen Rasmussen
2019-01-22 09:01:53 +0100
d38453c745CommonMark -> commonmark rename
Thomas Steen Rasmussen
2019-01-22 08:57:24 +0100
050540c355upgrade all pip packages to latest versions
Thomas Steen Rasmussen
2019-01-21 23:37:55 +0100
3ca3631136upgrade django, hax
Thomas Steen Rasmussen
2019-01-21 23:22:30 +0100
58f3035927switch from ws:// to wss://
Thomas Steen Rasmussen
2019-01-21 20:06:52 +0100
b8fb36d346add reimbursement_user to description of expense
Thomas Steen Rasmussen
2019-01-20 17:15:33 +0100
c93b38a98bmake invoice_date a datefield not a datetimefield
Thomas Steen Rasmussen
2019-01-20 16:42:50 +0100
d14708bee1add invoice_date to django admin list display
Thomas Steen Rasmussen
2019-01-20 15:58:10 +0100
51f8854a6cshow user on expense and revenue list and detail views
Thomas Steen Rasmussen
2019-01-20 15:50:54 +0100
864a7e6673add invoice_date to revenue and expense forms and templates
Thomas Steen Rasmussen
2019-01-20 15:39:59 +0100
e8edb24233add invoice_date field to Expense and Revenue models
Thomas Steen Rasmussen
2019-01-20 15:33:05 +0100
29c468ab4ashow 2018 and 2019 in the camp menu dropdown
Thomas Steen Rasmussen
2019-01-20 09:47:47 +0100
090a3b1e28show both users on reimbursements
Thomas Steen Rasmussen
2019-01-20 09:38:18 +0100
b4698f3fdcfix case sensitive irc channel uniqueness check
Thomas Steen Rasmussen
2019-01-19 14:22:30 +0100
1b9566ee02make channel uniqueness check case insensitive
Thomas Steen Rasmussen
2019-01-19 13:49:51 +0100
acfe658ab6update location on frontpage
Thomas Steen Rasmussen
2019-01-13 17:21:57 +0100
5e95133267update help_text on a reimbursement field, and count reimbursement total with the right user field
Thomas Steen Rasmussen
2018-11-20 18:36:06 +0100
733731ecf9take camp into account when showing economy stats
Thomas Steen Rasmussen
2018-11-20 18:14:16 +0100
fd1850dd98use psycopg2-binary and close#271
Thomas Steen Rasmussen
2018-11-20 17:24:19 +0100
9b2640ea07changed sponsor logo to be filename only (#280)
Thomas Flummer
2018-11-20 00:20:37 +0100
95cd376f36added danish bank transfer info (#281)
Thomas Flummer
2018-11-20 00:19:32 +0100
aafe9de44eadded a bit more margin in the botton to prevent footer from covering stuff on mobile devices (#282)
Thomas Flummer
2018-11-20 00:18:14 +0100
9f824ae11aadded a bit of information for setting up on macOS (#283)
Thomas Flummer
2018-11-20 00:17:17 +0100
16a838a3cfupgrade django
Thomas Steen Rasmussen
2018-10-03 23:41:18 +0200
348c73323dmake sure expense attachments open in a new window
Thomas Steen Rasmussen
2018-09-16 11:23:32 +0200
794e905050show both user and reimbursement_user for reimbursements
Thomas Steen Rasmussen
2018-09-13 14:09:17 +0200
ffe2fc056ashow the correct name when creating reimbursement
Thomas Steen Rasmussen
2018-09-13 13:53:49 +0200
3bd821373fmake CampRedirectView handle cases where there is no next or no previous camp with a bit more grace
Thomas Steen Rasmussen
2018-09-13 13:42:31 +0200
1cd0551d5ethe amount of an expense can NOT be negative
Thomas Steen Rasmussen
2018-09-01 10:25:45 +0200
4123c2eb91clarify that expense amount can be negative
Thomas Steen Rasmussen
2018-09-01 09:56:22 +0200
ac54e4cb16show unapproved expenses seperately in backoffice, crosslink expenses and reimbursements in list and detailviews on main page and in backoffice
Thomas Steen Rasmussen
2018-08-30 19:32:23 +0200
698beaaffdrefactor email functionality into seperate functions in economy.email module
Thomas Steen Rasmussen
2018-08-30 17:54:31 +0200
8d32170422derive mimetype from attachment content rather than hardcoding application/pdf as we've done until now (we have non-pdf attachments going to economic now)
Thomas Steen Rasmussen
2018-08-30 17:32:24 +0200
435f95b70bonly use base filename, not full path lol
Thomas Steen Rasmussen
2018-08-30 17:31:43 +0200
b753d05b5cinclude expense uuid in subject of email to economic
Thomas Steen Rasmussen
2018-08-30 15:22:23 +0200
fca7bd3721filter on reimbursement_user not user
Thomas Steen Rasmussen
2018-08-30 13:24:23 +0200
b56b9c27b4include the actual attachment when sending to e-conomic
Thomas Steen Rasmussen
2018-08-30 13:17:52 +0200
db73051a23enable admin for Reimbursement model
Thomas Steen Rasmussen
2018-08-30 13:17:34 +0200
fc3a993547do not show the expense which represents the actual reimbursement, and do not count it towards the total
Thomas Steen Rasmussen
2018-08-30 12:39:43 +0200
93b0bff50bpermit PDF as well as images for invoice uploads for expenses
Thomas Steen Rasmussen
2018-08-30 12:18:56 +0200
ed736938ccsmall markup fix
Thomas Steen Rasmussen
2018-08-30 01:42:45 +0200
4d6a69d50aremove stray pk_url_kwarg
Thomas Steen Rasmussen
2018-08-30 01:40:39 +0200
8b3e00d9d4make it impossible for users to approve expenses they submitted themselves
Thomas Steen Rasmussen
2018-08-30 01:35:37 +0200
52d3e827c8show a message when all tokens have been found
Thomas Steen Rasmussen
2018-08-19 18:53:40 +0200
387e4c1d87filter on the correct id
Thomas Steen Rasmussen
2018-08-19 18:48:48 +0200
a6e12868b3fix order of columns
Thomas Steen Rasmussen
2018-08-19 18:35:40 +0200
f408b0955aadd missing <tr> tags
Thomas Steen Rasmussen
2018-08-19 18:33:31 +0200
fe4fdd06b0show missing tokens, and show category/hint
Thomas Steen Rasmussen
2018-08-19 18:30:25 +0200
df34d3edf3add category field, and add unique_together constraint to TokenFind model until I figure out why it is creating duplicates
Thomas Steen Rasmussen
2018-08-19 17:56:04 +0200