Commit Graph

15 Commits

Author SHA1 Message Date
c0de
06ddc6a305 apps: Truncate the api key to 15 characters + ... 2017-06-01 21:33:55 -05:00
c0de
7fcd9d6d2d api_owners return active status instead of id 2017-06-01 21:33:19 -05:00
c0de
16f0a963be Allow even more null fields 2017-06-01 21:32:27 -05:00
c0de
37761d9b82 Allow deactivated to be null 2017-06-01 21:31:43 -05:00
c0de
68ee2c7688 Flesh out schema more
This adds proper unicode support
api_owners now includes date_added, active, date_deactivated
This also defines the __str__ functions for internal django usage
2017-06-01 20:31:56 -05:00
c0de
d6953aca9e Ignore manage.py 2017-06-01 20:03:08 -05:00
c0de
fbb7c24d39 Add the core
This sets up the database to reflect what is written in the schema
Next is to add logic
2017-06-01 02:14:51 -05:00
c0de
def0eb38eb Update schema
Add an enabled option
2017-06-01 02:13:31 -05:00
c0de
13ae4399b2 Update gitignore 2017-06-01 02:12:27 -05:00
c0de
87a85535ad Add gitignore
For starters, lets leave out the IDE files
2017-06-01 01:27:08 -05:00
c0de
82ee81a978 Add django skeleton
$ cd ~/dev/api.gama.io/api & workon gama_api
$ django-admin.py startproject api
2017-06-01 01:20:34 -05:00
c0de
d04d8b19d8 Add License
Licensed under MIT
2017-06-01 01:14:18 -05:00
c0de
50d3787a6f Update README 2017-06-01 01:11:24 -05:00
c0de
73d464dfa0 Add Schema definition
This is what I think we need so far for the API. 
User authentiacation will be handled through django. 
Currently there are no secondary keys defined, though this may change in the future
2017-06-01 01:06:40 -05:00
c0de
ac27bc1ab6 Initial commit 2017-06-01 01:05:16 -05:00