Fr3deric
0195ee8d30
add Account avatar field and upload view
5 years ago
Fr3deric
e68b8d45b4
fix: don't fail when logged in to web as a User who does not have an Account
7 years ago
Fr3deric
6feb3df353
big refactoring, most notably modularization
...
- splitted 'cashonly' into two separate apps named 'cashonly.web' and
'cashonly.core'
- added a service layer as a place for business logic related to the Account
model
- adapted admin and web functionality to use the new AccountManager from the
service layer
- added a debit_limit field to the Account model in order to get rid of the
formerly hard-coded default
- probably other changes that I've forgotten to mention
Ther are likely some bugs and TODOs still left behind
7 years ago
Fr3deric
e1598090f7
pep8
7 years ago
nobody
d7e67243f5
first steps in porting cashonly to Django 1.11
7 years ago
Niklas Brachmann
8eba2ce576
Renamed cash module to cashonly, as it should be
9 years ago
Frederic
c53fcf10d8
added version number
10 years ago
Frederic
ec9ce3e39d
don't buy the product again in case the user reloads the 'buy_thanks' page
10 years ago
Niklas Brachmann
bffd2e0947
Added last 3 products and transactions in the last 12 hours to the overview page, resulting in a really nice dashboard
11 years ago
Frederic
906ca841df
fix: setting an ampty PIN works now
11 years ago
Frederic
c21b556f39
cosmetics
11 years ago
Frederic
10de134f69
fix: using ugettext_lazy for UserSettingsForm
11 years ago
Frederic
66d91761ff
front-end i18n and german l10n
11 years ago
Frederic
ba2f2d5898
code cosmetics
11 years ago
Niklas Brachmann
7e6cedbb9d
Prepared model, view and admin for i18n and included German translation file; added pre-delete handler for purchase cancellation
11 years ago
Niklas Brachmann
a2685cde76
Renamed 'deleted' flag for products to 'active' and added checks for it; also removed unnescessary whitespace
11 years ago
Frederic
93869a745d
pagination for transaction_list
11 years ago
Frederic
2dca7da761
handle MAX_DEBIT exceeding; use a password field in UserPinForm
11 years ago
Frederic
3e7a8200bf
login_required for overview and transactions
11 years ago
Frederic
8f5ea162d0
fix: display the login page instead of a misplaced overview page when not logged in
11 years ago
Frederic
d49167e21e
implemented usersettings
11 years ago
Frederic
31c2b19614
transactions are now ordered by date, descending
11 years ago
Frederic
ed82e8b9b7
fix: imported login_required decorator; some cosmetic in buy_confirm.html
11 years ago
Frederic
4c1eb6f227
added view to buy single products
11 years ago
Niklas Brachmann
ad81ec3cc6
Removed custom context processor, information can be retrieved via standard context and filters
11 years ago
Frederic
e05aabbd54
implemented a product list view
11 years ago
Frederic
1276395a89
added transaction list view
11 years ago
Niklas Brachmann
7618a28085
Added a context processor to precalculate user/account information required on most pages
11 years ago
Niklas Brachmann
91ae916a4a
First import of old templates, basic login/logout implemented
11 years ago
Frederic
58cb655203
added ProductView with a rudimentary template
11 years ago
Frederic
4ea8f52923
cash app, including model
11 years ago