Commit Graph

53 Commits

Author SHA1 Message Date
Gergely Polonkai
908e74d974 Add NamespacedSerializer class
It is able to prepend the view names with a namespace
2015-10-19 17:09:16 +02:00
Gergely Polonkai
9016895172 Add coverage settings 2015-10-19 17:09:16 +02:00
Gergely Polonkai
d911a253c0 Refactor API tests 2015-10-19 17:09:16 +02:00
Gergely Polonkai
5521342151 Reformat disclaimer 2015-10-19 17:09:16 +02:00
Gergely Polonkai
8fadaba002 Move api.viewsets to api.views
Naming is much more clear this way
2015-10-19 17:09:16 +02:00
Gergely Polonkai
ec170a40b5 Fix url field in DuckSerializer 2015-10-19 15:00:49 +02:00
Gergely Polonkai
0678db84df Fix booking models
Indentation, line breaks, etc.
2015-10-19 14:58:32 +02:00
Gergely Polonkai
cdce3803a5 Fix requirements file 2015-10-14 16:21:00 +02:00
414392a9cf Start implementing new Duck API 2015-05-28 00:33:19 +02:00
720f9c9472 Move API under /api/v1/ 2015-05-28 00:32:41 +02:00
2ba17dd61e Move reverse.js related code to the booking module 2015-05-27 23:10:26 +02:00
80096d72e4 Add Heroku support 2015-05-27 22:43:25 +02:00
606ef7df9e Fix @staticmethod problem for Python 2.7 2015-05-27 22:43:25 +02:00
06a4d2b395 Fix Python 2.7 unicode problem 2015-05-27 22:35:55 +02:00
3fd03572e4 Change license to MIT 2015-04-20 21:21:25 +02:00
b742234dba Add coverage related files to .gitignore 2015-04-11 00:10:02 +02:00
20d1786727 Upgrade to Django 1.8 2015-04-11 00:06:01 +02:00
Gergely Polonkai
cc0850f872 Add initial draft of the duck logo 2015-04-10 16:56:52 +02:00
3b6a38fc0f Create README.md 2015-04-10 16:42:03 +02:00
7facc7a1cf Add Duck booking API method 2015-04-10 15:57:17 +02:00
15ad940445 Add the Duck.booked_by() method 2015-04-10 15:57:17 +02:00
7274a32233 Add similar competence finding to Competence 2015-04-10 15:57:17 +02:00
d2e56db0d9 Add competence listing functionality 2015-04-10 15:57:17 +02:00
2a53041702 Add duck_comp_list API call 2015-04-10 15:57:17 +02:00
13c09bb856 Add js-reverse as a dependency, also integrate it 2015-04-10 15:57:17 +02:00
6a20ba1935 Add api application skeleton 2015-04-10 15:57:17 +02:00
c7722c418a Create basic admin site 2015-04-10 15:57:17 +02:00
4d9f4242e3 Add login/logout functionality 2015-04-10 15:57:16 +02:00
5e23c73594 Add registration form 2015-04-10 15:57:16 +02:00
8c9475d076 Implement Duck listing 2015-04-10 15:57:16 +02:00
56d19e07d9 Add Duck.dpx() method 2015-04-10 15:57:16 +02:00
e12019723d Add Booking.duck_booking_time() method 2015-04-10 15:57:16 +02:00
6b548c80c4 Add Booking.total_booking_time() 2015-04-10 15:57:16 +02:00
19e66de32c Add duck competence level method (DuckCompetence.level) 2015-04-10 15:57:16 +02:00
49a20c20b0 Add ducklevel.py to convert between level and minutes 2015-04-10 15:57:16 +02:00
9cba0a8090 Add age_format template tag
We are still yet to internationalize that, but for now, it works fine in
English
2015-04-10 15:57:16 +02:00
b114fbfc07 Add booking.models.Duck.age() with tests 2015-04-10 15:57:16 +02:00
67dba65b43 Add DuckName and DuckNameVote models 2015-04-10 15:57:16 +02:00
597ee0373e Add Booking model 2015-04-10 15:57:16 +02:00
6b0cdfdde7 Add DuckCompetence model 2015-04-10 15:57:16 +02:00
d7feab58fe Add Duck model skeleton 2015-04-10 15:57:16 +02:00
52e3550427 Add Competence model 2015-04-10 15:57:16 +02:00
cd1d99af38 Add Location model 2015-04-10 15:57:15 +02:00
80e26b9e0d Add Species model 2015-04-10 15:57:15 +02:00
4709655808 Add disclaimer page 2015-04-10 15:57:15 +02:00
b2e434300a Add Terms and Conditions page template 2015-04-10 15:57:15 +02:00
cb8a780548 Add vocabulary page 2015-04-10 15:57:15 +02:00
ae7ea8004f Add frontend skeleton 2015-04-10 15:57:15 +02:00
8317ef9cca Add booking app skeleton 2015-04-10 15:57:15 +02:00
eb9a1f31bc Set default timezone 2015-04-10 15:57:15 +02:00