Commit Graph

246 Commits

Author SHA1 Message Date
Ivan Hörler
1f0940a2a6 updated to newer syntax 2018-01-14 22:11:57 +01:00
Ivan Hörler
c7d9e62f05 again. 2018-01-14 22:11:34 +01:00
Ivan Hörler
5e91470470 Revert "change function name from camelcase to python syntactical underlines"
This reverts commit 213d231c81.
2018-01-14 22:09:18 +01:00
Ivan Hörler
213d231c81 change function name from camelcase to python syntactical underlines 2018-01-14 22:02:43 +01:00
Ivan Hörler
2117c97874 for andreas 2018-01-14 21:30:57 +01:00
Ivan Hörler
4ea27b0bbc delete redundacy 2018-01-14 21:21:01 +01:00
Ivan Hörler
19af243c4f not finished AJAX request for currencies 2018-01-14 19:57:48 +01:00
Ivan Hörler
e765a999c6 divided the navigation to separate file. 2018-01-14 19:57:22 +01:00
Ivan Hörler
7fb1c36e98 changed static url's to correctly detected ones. by runserver. needs to be checked for apache! 2018-01-14 19:56:33 +01:00
Ivan Hörler
05b77b8845 unfinished part of currency dropdown 2018-01-14 17:13:41 +01:00
Ivan Hörler
ec92099fc9 duno how to restore. created new. 2018-01-14 14:11:27 +01:00
Ivan Hörler
013d3d2d28 falsche vorgehensweise um settings.py zurück zu bekommen 2018-01-14 14:07:53 +01:00
Ivan Hörler
c4d018be95 first try of a form for currency dropdown 2018-01-14 13:44:11 +01:00
Ivan Hörler
368c7342ef add of a dropdown and footerinformation nicely 2018-01-14 13:43:13 +01:00
Ivan Hörler
d5ad3c77d5 Merge commit '0048475a2d63a08805050d767834606e6547eab9' into currency
* commit '0048475a2d63a08805050d767834606e6547eab9':
  remove a migration file
  add a cronjob to trigger the currency updates
  add migrations to the ignore list
  remove a duplicate entry
  changed some of the views and implemented a more selfish perspective of a shop. For shure not ideal and in NO way DRY but a solution for now.
  selfmade css file
  unfinshed atempt to make a nav abandoned for later use maybe
  add bootstrap to ansible and vagrant for django-bootstrap3 support
2018-01-13 13:42:06 +01:00
Andreas Zweili
0048475a2d remove a migration file 2018-01-13 10:46:49 +01:00
Andreas Zweili
95ec91fbf0 remove a duplicate entry 2018-01-13 09:34:01 +01:00
Ivan Hörler
10c9d8602d add order by dates 2018-01-13 08:39:24 +01:00
Andreas Zweili
852751bc27 Merge branch 'frontendstyling' into andreas 2018-01-13 08:29:31 +01:00
Ivan Hörler
e8ffe635f9 typos in template 2018-01-11 19:24:52 +01:00
Ivan Hörler
b02e8c1343 corrected offline error to be catched. 2018-01-11 19:21:13 +01:00
Ivan Hörler
6cf9d77cae Corrected a race condition of strings in views.py and the related parts of exchange_rates.py 2018-01-11 07:54:51 +01:00
Ivan Hörler
aca21b4353 changed view and catched a bug in currencies.views.py 2018-01-10 22:43:22 +01:00
Ivan Hörler
a4307da75f Merge branch 'currency' of git.2li.ch:ibz/web_AI-5 into currency
* 'currency' of git.2li.ch:ibz/web_AI-5:
  correct the datetimefield on the orders model
2018-01-10 00:59:01 +01:00
Ivan Hörler
6290eb7a6a corrected currencies app and added different view. 2018-01-10 00:58:34 +01:00
Andreas Zweili
9ef8a4371e correct the datetimefield on the orders model
In Django it's better to use timezone.now instead of datetime.now()
this is because it has additional settings for timezones which this
way wouldn't get reflected in the attributes and lead to wrong
datetime values.
2018-01-04 12:30:01 +01:00
Ivan Hörler
4f51e17504 Merge remote-tracking branch 'origin/master' into currency
* origin/master:
  remove the old media directory
  create the path /srv/media/images in the Vagrant vm
  create the media directory on the production server
  add pictures to the article details page
  move the media root and add support for MEDIA_URL
  readd two commands
2018-01-03 08:35:18 +01:00
Ivan Hörler
47ed36e3af vagrant provision does not work so i need to commit unsolved files 2018-01-03 08:34:25 +01:00
Ivan Hörler
50b16ec842 commit for history. going to implement new databasestructure now. 2018-01-02 14:51:06 +01:00
Andreas Zweili
877b536e4a remove the old media directory 2017-12-31 15:23:31 +01:00
Andreas Zweili
3b73c67c66 add pictures to the article details page 2017-12-31 15:12:09 +01:00
Andreas Zweili
559f77545d move the media root and add support for MEDIA_URL 2017-12-31 15:09:26 +01:00
Ivan Hörler
d500712dc2 changed some of the views and implemented a more selfish perspective of a shop.
For shure not ideal and in NO way DRY but a solution for now.
2017-12-29 22:32:27 +01:00
Ivan Hörler
dc083d9c5e Merge branch 'currency' into frontendstyling
* currency: (25 commits)
  changed view and deleted the database unique filed
  add tableview in /currencies
  checkout the production branch on the production server
  add a registration
  disable debugging for production
  add a user profile
  extend the base template with login, profile and logout links
  add templates to support user authentication
  add url patterns to support user authentication
  remove an unnecessary shebang
  remove unnecessary attributes from the Person model
  redirect logins back to the index
  make imports more explicit
  remove an unnecessary configuration
  remove an old file
  change the article status to active
  change the content include because the org-mode file is called doku
  add a python package to the ansible role
  add fixtures with test data
  Add date to currencies list
  ...

# Conflicts:
#	Vagrantfile
#	ansible/roles/web_AI-5/tasks/main.yml
#	django/didgeridoo/didgeridoo/settings.py
#	django/didgeridoo/webshop/templates/webshop/base.html
2017-12-29 19:43:16 +01:00
Ivan Hörler
487c96710a Merge commit 'ee7232cd502afbf15f36769da0835b4a1e1358df' into currency
* commit 'ee7232cd502afbf15f36769da0835b4a1e1358df':
  checkout the production branch on the production server
  add a registration
  disable debugging for production
  add a user profile
  extend the base template with login, profile and logout links
  add templates to support user authentication
  add url patterns to support user authentication
  remove an unnecessary shebang
  remove unnecessary attributes from the Person model
  redirect logins back to the index
  make imports more explicit
  remove an unnecessary configuration
  remove an old file
  change the article status to active
  change the content include because the org-mode file is called doku
  add a python package to the ansible role
  add fixtures with test data
  fix the admin view of order of goods
  added sketch of Siteview to docs
2017-12-29 19:28:31 +01:00
Ivan Hörler
19afc446ed changed view and deleted the database unique filed 2017-12-29 19:26:01 +01:00
Ivan Hörler
13805f790d add tableview in /currencies 2017-12-29 17:02:33 +01:00
Andreas Zweili
ddd4001fb3 Merge branch 'master' into production 2017-12-29 16:46:48 +01:00
Andreas Zweili
1f3ab70dd6 add a registration 2017-12-29 16:46:21 +01:00
Ivan Hörler
7bb875e696 selfmade css file 2017-12-29 15:12:29 +01:00
Ivan Hörler
45ca9ca55e unfinshed atempt to make a nav abandoned for later use maybe 2017-12-29 15:11:45 +01:00
Andreas Zweili
c229194e50 disable debugging for production 2017-12-29 11:04:48 +01:00
Andreas Zweili
d8a1d9ef54 add a user profile 2017-12-28 19:22:00 +01:00
Andreas Zweili
59db6e221e extend the base template with login, profile and logout links 2017-12-28 19:21:29 +01:00
Andreas Zweili
de3e07dedb add templates to support user authentication 2017-12-28 19:20:28 +01:00
Andreas Zweili
56e56f0c1c add url patterns to support user authentication 2017-12-28 19:19:47 +01:00
Andreas Zweili
516dd47493 remove an unnecessary shebang 2017-12-28 19:15:35 +01:00
Andreas Zweili
fce1a6a8c2 remove unnecessary attributes from the Person model 2017-12-28 19:14:41 +01:00
Andreas Zweili
acafb61399 redirect logins back to the index 2017-12-28 19:14:00 +01:00
Andreas Zweili
f9f1c89a01 make imports more explicit 2017-12-28 16:40:04 +01:00
Andreas Zweili
f48c316f39 remove an unnecessary configuration 2017-12-28 16:26:54 +01:00
Andreas Zweili
6ddd869722 add fixtures with test data 2017-12-27 19:33:29 +01:00
Ivan Hörler
cea3252322 add bootstrap to ansible and vagrant for django-bootstrap3 support 2017-12-27 19:32:14 +01:00
Ivan Hörler
318d599a2f Add date to currencies list 2017-12-27 18:17:14 +01:00
Andreas Zweili
f6597ec69e fix the admin view of order of goods 2017-12-27 15:10:12 +01:00
Ivan Hörler
1b7252a669 Merge branch 'master' into currency
* master:
  fix a typo
  move some parts from the vagrant file into a separate script
  make the setup script executable
  fix a typo
  add a setup script to the ansible role
  add a pip install routine to the ansible role
  add the repository to the ansible role
  fix a typo in the ansbible role
  add missing packages to the ansible role
  add a list of allowed hosts to the django settings
  change ansible includes to import_tasks
  extend the admin interface for the order class
  add an intermediate class between order and article
  add a date field to the orders class
  sort city outputs by zip code
  update readme with more up to date information
2017-12-26 13:03:20 +01:00
Andreas Zweili
054909b145 add a list of allowed hosts to the django settings 2017-12-25 22:32:07 +01:00
Andreas Zweili
0ef5cdff80 extend the admin interface for the order class
In order to be able to correctly edit the an order we need the
information of the induvidual order positions. In addition a better
layout is required to better find the information.
2017-12-21 23:07:58 +01:00
Andreas Zweili
f4aa223135 add an intermediate class between order and article
Because we need additional fields in an order it's necessary to add an
additional class where the information gets stored.
2017-12-21 23:06:09 +01:00
Andreas Zweili
3dc9aa33bb add a date field to the orders class
In order to be able to identify the correct customer order it's
necessary to have the date of the order available.
2017-12-21 23:05:10 +01:00
Andreas Zweili
991fbfc6f5 sort city outputs by zip code 2017-12-20 19:51:49 +01:00
Ivan Hörler
4da981e5d6 Merge commit 'bc3b14b5dd697f1784acbcbfa0ef0948de4ef560' into currency
* commit 'bc3b14b5dd697f1784acbcbfa0ef0948de4ef560':
  add a base.html file and refactor the other html files
  refactor the views
2017-12-19 22:38:21 +01:00
Ivan Hörler
fc5184fa77 get currency from SNB rss to work 2017-12-19 22:33:00 +01:00
Ivan Hörler
776f81b3c9 testpush 2017-12-19 21:28:05 +01:00
Andreas Zweili
bc3b14b5dd add a base.html file and refactor the other html files 2017-12-19 20:21:46 +01:00
Andreas Zweili
b8fa6eef5c refactor the views 2017-12-19 20:12:21 +01:00
Ivan Hörler
409b18807b corrections and first try to migrate 2017-12-18 19:19:08 +01:00
Ivan Hörler
28841df4e3 Merge branch 'master' into currency
* master:
  fix the category list
  add a view to show the details of an article
  add a view to list all articles in a category
  point the project root to the webshop app
  add an index view and a coresponding template
2017-12-18 19:11:24 +01:00
Ivan Hörler
344447b909 UN-finished Push of currency branch. Preview only, do not change. Ivan on charge. 2017-12-18 09:03:52 +01:00
Andreas Zweili
e63627ca4f fix the category list 2017-12-17 19:37:49 +01:00
Andreas Zweili
6894a1bfba add a view to show the details of an article 2017-12-17 10:37:04 +01:00
Andreas Zweili
7c5af973f2 add a view to list all articles in a category 2017-12-17 10:36:44 +01:00
Andreas Zweili
a73f48a40a point the project root to the webshop app 2017-12-17 10:35:46 +01:00
Andreas Zweili
cc313a50f3 add an index view and a coresponding template 2017-12-17 10:35:21 +01:00
Andreas Zweili
83bb342383 cities return both the zip code and their name
Since some cities have multiple zip codes it's necessary that they
return both the zip code and the name.
2017-12-12 20:32:57 +01:00
Andreas Zweili
6b5bd3fe45 only allow positiv prices
In order to only allow positiv prices I had import two new classes.
2017-12-06 21:14:14 +01:00
Andreas Zweili
2ec5a9ca7e display the option name in the settings list 2017-12-06 20:35:06 +01:00
Andreas Zweili
71438ed14c add images to the Picture model
In addition to the image attribute I added the directory where the
images get stored.
2017-12-06 20:32:49 +01:00
Andreas Zweili
4626d02435 set the media root 2017-12-06 20:31:47 +01:00
Andreas Zweili
9e0a80a419 change the article description to TextField type
A text field makes it easier to edit the description than with a
CharField because the text box is bigger.
2017-12-06 18:28:35 +01:00
Andreas Zweili
843ff35eaf add category foreign keys to the article 2017-12-06 18:27:58 +01:00
Andreas Zweili
134c5ea066 remove the article foreign key from the categories
Articles belong to a category not the other way round.
2017-12-06 18:26:57 +01:00
Andreas Zweili
a3ffae1ad3 add django-extensions for generating the diagrammes 2017-12-03 17:00:57 +01:00
Andreas Zweili
db7e4f4e79 give some models a verbose name 2017-11-26 21:24:17 +01:00
Andreas Zweili
de2d105eba rename the settings model to setting 2017-11-26 21:23:18 +01:00
Andreas Zweili
772924ef8d display the salutations names 2017-11-19 22:22:40 +01:00
Andreas Zweili
0427c43a25 slight refactor to conform with pep8 2017-11-19 22:22:26 +01:00
Andreas Zweili
c4cc64eb23 refactor the admin file 2017-11-18 09:22:17 +01:00
Andreas Zweili
fb94b92edc refactor the models 2017-11-18 09:18:06 +01:00
Andreas Zweili
1085ef3295 make the manage.py script executable 2017-11-14 21:26:52 +01:00
Andreas Zweili
c754670931 update the models 2017-11-14 21:26:44 +01:00
Andreas Zweili
c539123a47 partial creation of the models 2017-11-13 22:55:20 +01:00
Andreas Zweili
64a4edd3f6 add the webshop app to django 2017-11-13 22:48:51 +01:00
Andreas Zweili
1a63c54761 rename the django project 2017-11-12 21:35:59 +01:00
Andreas Zweili
25d0c6f2b0 Revert "rename the django project"
This reverts commit 9e88888750.
2017-11-12 21:02:40 +01:00
Andreas Zweili
9e88888750 rename the django project 2017-11-12 20:22:52 +01:00