Commit graph

150 commits

Author SHA1 Message Date
Gabriel Simmer fc292b497e
Merge pull request #18 from gmemstr/permissions
Permissions
2017-12-01 14:20:04 -08:00
gmemstr c831bbf1e4 Added values for editing/adding permision to users via web interface 2017-12-01 13:48:29 -08:00
gmemstr 4351bb7e4e Better handling of permissions in frontend 2017-11-29 13:23:54 -08:00
Gabriel Simmer f3c011510d
Merge pull request #17 from gmemstr/master
Merged last master changes to permission branch
2017-11-29 13:06:29 -08:00
gmemstr a3c6143014 Added user permissions! 2017-11-29 12:56:51 -08:00
gmemstr 5df153fc3b Fixed generate_rss.go only using even numbers for ids 2017-11-28 08:47:14 -08:00
gmemstr f19345d3d0 Add asciinema for Linux 2017-11-24 22:05:39 -08:00
gmemstr 85cd9cc709 Remove local copy of Vue.js 2017-11-23 09:53:04 -08:00
Gabriel Simmer ea1e23b1fe
Update README.md 2017-11-23 09:49:58 -08:00
Gabriel Simmer ddc9ff3aeb
Merge pull request #16 from gmemstr/users
Users
2017-11-23 09:20:32 -08:00
gmemstr 01465fd4a7 New frontend styling! 2017-11-21 10:38:58 -08:00
gmemstr f3779aa4bd Admin: Added user deletion route and button 2017-11-20 21:47:29 -08:00
gmemstr b812b8be26 Un-ignore default config 2017-11-19 16:54:51 -08:00
gmemstr 6c613594da Add additional "running" steps. 2017-11-19 16:35:39 -08:00
gmemstr ed9a7fa518 Reformatted Readme (again) 2017-11-19 16:32:18 -08:00
gmemstr 450414eb07 Reformatted header / image 2017-11-19 16:12:16 -08:00
gmemstr 107530ef1a Resize XS logo 2017-11-19 16:10:17 -08:00
gmemstr d605d2bea2 Readme rewritten
Rewrote readme taking inspiration from Bootstrap's readme.
2017-11-19 15:58:38 -08:00
gmemstr 27f561c3ce Added form for adding users 2017-11-19 11:11:46 -08:00
gmemstr f8315b6f8b Use XS logo 2017-11-18 20:26:16 -08:00
gmemstr 2a728516ae Rename logo files 2017-11-18 20:25:16 -08:00
gmemstr 262c1d4d7d Add XS logo 2017-11-18 20:24:07 -08:00
gmemstr 3f06cffdd1 Add logo to readme 2017-11-18 20:22:13 -08:00
gmemstr 614ceabce8 Commit logos 2017-11-18 20:21:15 -08:00
gmemstr 516b09dbb0 Update godeps 2017-11-17 14:19:22 -08:00
gmemstr 8c5b8d8e74 Add contributing.md 2017-11-17 14:09:55 -08:00
gmemstr 4ef5d671f3 Admin: Added user editing
Added user editing route both backend and frontend, fully functional. Currently working on new user frontend route, then setup process. Also changed to use gorilla/feeds now that code has been upstreamed, so please update your dependencies.
2017-11-17 13:59:53 -08:00
gmemstr 1cf9e5c9dc Add user management frontend
V. basic, but lists users and offers interface to edit (editing users path not implemented yet).
2017-10-27 19:04:11 -07:00
gmemstr 103e0b8f6e Format app.js templates
Just some cleanup, also ignoring users database.
2017-10-27 18:39:29 -07:00
gmemstr d32d7417a5 *Close DB when user lite route function ends 2017-10-27 17:45:24 -07:00
gmemstr af8611bb37 Added /admin/listusers route for user management frontend
This will allow basic listing on the frontend. Does require authentication for route. Also apparently added route for adding user properly (was that not in the last commit? Apparently not).
2017-10-27 17:41:28 -07:00
gmemstr 7491d1c86e Fixed non-byte value in hashing function
Also fixed some other misc. build errors, & added err catch to exec result.
2017-10-26 09:03:54 -07:00
gmemstr ba9c7c7a5d Reimplemented AddUser() function to use SQLite3
Aha! Screw you JSON headaches! I have banished thee to the realm of impossibility, and turn to the promised land of SQLite3, where the sky is blue and the grass long.

...or something. Rewrite AddUser() to insert into database, frontend soon.
2017-10-25 21:34:15 -07:00
gmemstr e457f58b6d Login moved to using SQLite3 storage
SQLite3 should make future features like multiple publishers and user permissions _much_ easier to manage - JSON in Go is a pain sometimes. Updated godep file as required.
2017-10-25 21:12:40 -07:00
gmemstr 84992b73eb Add password hashing to loginHandler
Will create user management page for admins soon as well. This will be fine for the time being though -> https://www.dailycred.com/article/bcrypt-calculator for generating hashes.
2017-10-09 17:34:04 -07:00
Gabriel Simmer ef80d2bc20 Merge pull request #14 from gmemstr/vue-admin
Port Admin interface to vue.js SPA
2017-10-09 16:52:26 -07:00
gmemstr 2459332f3c Remove roaming files
Artifcacts from bug when implementing edit route.
2017-10-08 19:28:00 -07:00
gmemstr 2c1fbe460a Add edit route
Added and tested edit route. Also removed Godep folder (at least for now) to see how it impacts installation.
2017-10-08 19:24:38 -07:00
gmemstr 72b90d8ddc Fully implement episode editing
TODO is implement proper function into backend but frontend rendering works as intended.
2017-10-08 17:57:58 -07:00
Gabriel Simmer 182a381f23 Merge pull request #13 from gmemstr/master
Update Dockerfile
2017-10-08 13:10:23 -07:00
Gabriel Simmer 791457be81 Merge pull request #12 from gmemstr/docker-fix
Docker fix
2017-10-08 13:09:28 -07:00
gmemstr e49eb39043 Fix Docker image not running correctly
Was not using the proper filename/path
2017-10-08 11:23:23 -07:00
gmemstr 6795c5cd0a Starting on episode editing interface 2017-10-08 10:54:48 -07:00
Gabriel Simmer 1c836ccaa9 Merge pull request #11 from gmemstr/master
Update TravisCI in vue-admin branch
2017-10-07 17:17:26 -07:00
Gabriel Simmer f8d6a00065 Merge pull request #10 from gmemstr/docker
Docker in TravisCI
2017-10-07 17:16:38 -07:00
gmemstr 72ec4f4f10 Remove --rm and add grep 2017-10-07 17:11:16 -07:00
gmemstr 62994a6e74 Remove grep 2017-10-07 17:07:37 -07:00
gmemstr e003e8858f Attempted fix #203 2017-10-07 17:04:14 -07:00
gmemstr 0258eaa6e5 Remove quiet option to grep 2017-10-07 17:00:48 -07:00
gmemstr c3dbe6e33a Add grep 2017-10-07 16:52:58 -07:00