Commit Graph

43 Commits

Author SHA1 Message Date
Lance Pioch 351099ccf5 Rename identitity to identity 2018-05-13 11:12:12 -04:00
Dane Everitt a31334c0c5
Fix SQl queries being executed unnecessarily when listing servers 2018-03-03 18:00:23 -06:00
Dane Everitt eaf54a8c63
Search term is now passed through when using paginated result sets 2018-03-03 17:57:12 -06:00
Dane Everitt 9b93629f45
Add UI for client API keys 2018-02-28 23:30:39 -06:00
Dane Everitt f9fc3f4370
Update interface to begin change to seperate account API keys and application keys
Main difference is permissions, cleaner UI for normal users, and account keys use permissions assigned to servers and subusers while application keys use R/W ACLs stored in the key table.
2018-01-14 13:30:55 -06:00
Dane Everitt 7aa540b895
Remove api permissions table 2018-01-14 12:05:18 -06:00
Dane Everitt e3df0738da
Change the way API keys are stored and validated; clarify API namespacing
Previously, a single key was used to access the API, this has not changed in terms of what the user sees. However, API keys now use an identifier and token internally. The identifier is the first 16 characters of the key, and the token is the remaining 32. The token is stored encrypted at rest in the database and the identifier is used by the API middleware to grab that record and make a timing attack safe comparison.
2018-01-13 16:06:19 -06:00
Dane Everitt 47e14ccaae
API key UI changes and backend storage of the keys 2017-11-19 13:32:17 -06:00
Dane Everitt c7c2c1a45e
Implement changes to 2FA system (#761) 2017-11-18 13:35:33 -05:00
Dane Everitt 0b08c01668
Add beta warnings 2017-11-03 20:40:51 -05:00
Dane Everitt fb8a26f141
Merge branch 'develop' into feature/api-daemon-changes 2017-09-25 21:46:44 -05:00
Dane Everitt e56f4cdd33
Update license headers on files. 2017-09-25 21:43:01 -05:00
Dane Everitt 7d1c233c49
Final adjustments to Daemon <-> Panel communication change 2017-09-24 21:12:30 -05:00
Dane Everitt cb62e6a96d
Hide from UI if not admin 2017-08-30 21:12:35 -05:00
Dane Everitt e045ef443a
Should wrap up the base landing page stuff for accounts, next step is server rendering 2017-08-30 21:11:14 -05:00
Dane Everitt a52d9eb0fb
fix error display when server is installing, closes #424 2017-05-05 16:27:38 -04:00
Dane Everitt b5c934d079
tiny boxes begone!
Mobile use was impossible with some accidentally small boxes defined…
2017-04-28 10:25:50 -04:00
Dane Everitt 776220636b
Fix password error when changing account email, closes #379 2017-04-17 20:35:07 -04:00
kasper Franz de436d3c83 show Suspended server in overview fixes #386 (#388)
* show Suspended server in overview fixes #386

* changed to use just check instead of being specific for 1
2017-04-17 14:26:45 -04:00
Dane Everitt 13742ef10a
Various thematic updates to improve responsive views 2017-04-14 01:44:06 -04:00
Dane Everitt 722fd614a1
Add new dynamic view for creating API keys 2017-04-09 18:59:54 -04:00
Dane Everitt cbeecfe5e4
Implement front-end server searching 🍬 2017-04-01 13:14:49 -04:00
Dane Everitt edaa270a33
Add server descriptions, closes #338 🐖
🐷 https://s3.kelp.in/D0n2Z.png
2017-03-31 23:07:19 -04:00
Dane Everitt 75119611b9
Update API settings page to display checkboxes correctly. 2017-03-31 21:46:40 -04:00
Jakob Schrettenbrunner 944f25e6e8 move api key create button in top right corner 2017-03-18 21:38:23 +01:00
Dane Everitt a5902bf39c
Show indicator of user permissions on server when listing 2017-03-17 15:34:29 -04:00
Dane Everitt 1aa191210a
closes #344 2017-03-16 19:54:31 -04:00
Dane Everitt 516e2dc5ee
Add back API key deletion 2017-02-16 12:57:48 -05:00
Dane Everitt 02458c909d
Improves server model and cleans up model code calls. 2017-02-05 19:19:46 -05:00
Dane Everitt d4bcf0be59
Initial implementation of improved sever model and logic 2017-02-02 18:21:36 -05:00
Dane Everitt bf7b58470a
Update copyright headers 2017-01-24 17:57:08 -05:00
Dane Everitt 5f1bfcf980
Much cleaner code for updating user details front-end 2017-01-22 16:16:43 -05:00
Dane Everitt 95f574ec67
Sidebar and API View tweaks 2017-01-20 23:48:12 -05:00
Dane Everitt 758927db8e
Translations are hard 2017-01-18 19:48:12 -05:00
Dane Everitt ff241abe81
Minor tweaks to new API token page. 2017-01-18 19:41:46 -05:00
Jakob Schrettenbrunner 148e9d1fd5 use adminPermissions[] correctly in api key creation form 2017-01-19 01:24:33 +01:00
Jakob Schrettenbrunner e81af3afee add csrf token to api key creation form 2017-01-19 01:07:28 +01:00
Jakob Schrettenbrunner 76cef7bf1d add redesigned base.api.new view
add translations
2017-01-19 01:06:26 +01:00
Jakob Schrettenbrunner e075b9061e replace `{{ trans() }}` with `@lang()` 2017-01-18 02:01:26 +01:00
Jakob 31b4589eab Contribution to feature/new-theme (#254)
* add translation to navigation

* redesign base.api.index view
add translations

* remove license derp

* translate never in base.api.index view

* simplify user drop down for now
add translations
2017-01-17 18:21:05 -05:00
Dane Everitt c7f3bb5112
New theme assigned to server console page. 2017-01-15 18:52:22 -05:00
Dane Everitt 2fc852c6a4
Push 'Account' and 'Security' pages as well as 'My Servers' 2017-01-15 14:09:57 -05:00
Dane Everitt d4adedd4a0
Use template layout for authentication 2017-01-14 23:17:31 -05:00