Commit Graph

126 Commits

Author SHA1 Message Date
Andreas Zweili 2b8f41725c fix a typo 2017-12-25 22:50:42 +01:00
Andreas Zweili 16a854012d move some parts from the vagrant file into a separate script
This way both vagrant and ansible can use the script
2017-12-25 22:47:04 +01:00
Andreas Zweili 630d46fb4d make the setup script executable 2017-12-25 22:39:34 +01:00
Andreas Zweili 05cb259a30 fix a typo 2017-12-25 22:39:26 +01:00
Andreas Zweili 78eeb91f03 add a setup script to the ansible role 2017-12-25 22:34:38 +01:00
Andreas Zweili 058dc79bef add a pip install routine to the ansible role 2017-12-25 22:33:17 +01:00
Andreas Zweili 6fdad5704f add the repository to the ansible role 2017-12-25 22:33:01 +01:00
Andreas Zweili ba2776336e fix a typo in the ansbible role 2017-12-25 22:32:37 +01:00
Andreas Zweili ee449c4176 add missing packages to the ansible role 2017-12-25 22:32:24 +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 49ac7f71a3 change ansible includes to import_tasks 2017-12-25 22:31:47 +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
Andreas Zweili 7b3ecdf5f5 update readme with more up to date information 2017-12-20 19:48:12 +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
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 5e8e4af2e7 sort the cities by their zip code. 2017-12-12 20:21:28 +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 bba1bde937 add the Pillow module to allow image uploads 2017-12-06 20:32:24 +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 81aef7c629 add inkscape svg file of the stakeholder diagramm 2017-12-03 22:34:05 +01:00
Andreas Zweili cfcd3d5aab add a stakeholder diagramm 2017-12-03 22:33:06 +01:00
Andreas Zweili a3ffae1ad3 add django-extensions for generating the diagrammes 2017-12-03 17:00:57 +01:00
Andreas Zweili a6372c7b14 add class pictures to the documentation 2017-12-03 16:52:15 +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 8fbbb1740a remap the ports of the vagrant vm 2017-11-18 09:44:14 +01:00
Andreas Zweili 74041233c1 update the gitignore file 2017-11-18 09:26:40 +01:00
Andreas Zweili 9aa74c5893 remove the workspace file from the repository 2017-11-18 09:25:20 +01:00
Andreas Zweili ba460d9348 update the gitignore file 2017-11-18 09:24:56 +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 47dfcd63e7 add a pycharm project 2017-11-18 09:17:56 +01:00
Andreas Zweili ccf9432503 add all the migration files to the ignore list
Due to heavy developement it makes currently more sense to not commit
this files and just regenerate them.
2017-11-14 21:27:36 +01:00
Andreas Zweili 1085ef3295 make the manage.py script executable 2017-11-14 21:26:52 +01:00