Jordan
|
c349860878
|
Middleware now returns JSON error message
|
2014-06-01 23:14:05 -05:00 |
Jordan
|
e137126a90
|
Working on gorm integration
TODO:
[ ] Finish up groups (many-to-many with group_targets)
[ ] Convert Template models
|
2014-03-25 23:53:51 -05:00 |
Jordan
|
584d7dbc23
|
Major refactoring - modularized models into separate files. Removed db package (moved to models)
I will be looking to migrate to gorm (instead of gorp) soon!
|
2014-03-24 22:31:33 -05:00 |
Jordan
|
73db7fbdf9
|
Fixed invalid/unset API Key header to be 400 instead of 500
Successfully handle OPTIONS header for API
|
2014-02-11 00:14:58 -06:00 |
Jordan
|
af7a8f4c4e
|
Added easier support for Flashes
Moving DB access (as much as possible) into `db` package.
|
2014-02-05 10:57:53 -06:00 |
Jordan
|
359fa01c1c
|
Cleaned up csrf exemptions
Cleaned up models
Added UNIQUE constraint on many-many tables
Added form parsing/ userid from API key lookup in middleware
|
2014-02-04 15:23:09 -06:00 |
Jordan
|
87fbd41184
|
Changing int to int64
Starting to implement angularjs
Implemented /api/campaigns/:id GET
Changed template delims to {{% and %}}
|
2014-01-31 20:49:22 -06:00 |
Jordan
|
c60b9d584b
|
- Working on implementing the API (started working on /api/campaigns)
- Implemented APIKey middleware
- Changed settings template to look a bit nicer and to, you know, work.
|
2014-01-30 22:46:25 -06:00 |
Jordan
|
2a88b259b3
|
Working on API layout
|
2014-01-12 20:00:20 -06:00 |
Jordan
|
cdb4181406
|
Renamed CheckLogin to Login
Changed encryption cookie to be 32 bytes (64 bytes not supported)
|
2014-01-11 00:10:52 -06:00 |
Jordan
|
2a62f62bc6
|
Cleaned API even more (everything is via HandlerFunc)
Sessions are now encrypted as well as signed.
|
2014-01-10 22:37:42 -06:00 |
Jordan
|
42d7c463df
|
Moved Use() to controllers from middleware for cleaner usage (I'll consider moving it back if it doesn't logically make sense)
Renamed Base_Campaigns to Campaigns
|
2014-01-10 22:11:44 -06:00 |
Jordan
|
61ef18b3b4
|
Implemented auth.GetUser(id)
Impemented RequireLogin() middleware
Login is now working, just need to clean up the architecture a bit
|
2014-01-09 22:21:12 -06:00 |
Jordan
|
bb627396ee
|
Implemented Flashes (Model and functionality)
Working on login functionality
Changed the way templates are loaded and rendered
|
2014-01-09 21:21:54 -06:00 |
Jordan
|
7eb90b27ad
|
Moved DB to root folder
Created db package to handle DB connection/queries
Removed Setup.go (now handled in db package)
Setup context in middleware
|
2014-01-09 17:18:49 -06:00 |
Jordan
|
7f084760f9
|
Major refactoring - created auth, config, models, controllers, and middleware packages. Should help provide modularity and a clean architecture.
Added doc.go for each package
|
2014-01-09 00:42:05 -06:00 |