Girish Ramakrishnan
b1c9f8cfd4
Move admin to admin.subdomain.com
...
By default, we have the naked domain point to admin. This is a redirect
because the auth code always redirects to admin.*. For apps, we won't
do a redirect.
2014-06-28 17:20:59 -07:00
Girish Ramakrishnan
f227b3c271
Fix appstatus.html
2014-06-28 10:05:17 -07:00
Girish Ramakrishnan
b5625534ef
Rename statusCode to installationState
2014-06-28 01:11:30 -07:00
Girish Ramakrishnan
bdb12b57a9
Add app status page
...
Visiting the subdomain when the app is not responding or being installed now
displays the appstatus.html page.
nginx configuration gleaned from various sources:
http://www.cyberciti.biz/faq/custom-nginx-maintenance-page-with-http503/
http://forum.nginx.org/read.php?2,231364,231424
http://mailman.nginx.org/pipermail/nginx/2012-March/032463.html
2014-06-26 17:49:41 -07:00
Johannes Zellner
9ed5aac955
Serve up a config object containing appstoreOrigin
...
This also changes the webadmin to pickup the appstoreOrigin
from the config object to avoid hardcoding
2014-06-23 23:17:43 -07:00
Johannes Zellner
a84734302c
Remove unused logs view in webadmin
2014-06-23 18:53:30 -07:00
Girish Ramakrishnan
c62a9d9d74
appstore is now https based
2014-06-17 15:59:26 -07:00
Girish Ramakrishnan
fad0d5d74e
Make the title clickable
...
For some reason making ng-href an expression doesn't work.
ng-href="https://{{ app.location + '.' + window.location.host }}"
window.location.host is always empty :(
2014-06-14 21:30:09 -07:00
Johannes Zellner
1e6956fa17
Do not hardcode origin in webadmin
2014-06-05 21:45:07 -07:00
Girish Ramakrishnan
de3bea03e7
Implement port bindings
...
Currently, only one the first port is mapped (mostly because of db
setup issues).
2014-06-05 12:28:39 -07:00
Girish Ramakrishnan
2e8a1a3643
webadmin: $http is unused
2014-06-04 15:48:57 -07:00
Girish Ramakrishnan
64a607c9b9
weadmin: Remove spurious log statements
2014-06-04 15:18:36 -07:00
Girish Ramakrishnan
5208047c75
webadmin: Cache applist
2014-06-04 15:09:01 -07:00
Girish Ramakrishnan
b500b6b23f
webadmin: Create AppStore service
2014-06-04 14:59:09 -07:00
Girish Ramakrishnan
bb37705bf8
Capitalize service names
...
Following johannes' existing naming convention:
module names are camel case
factories and service names are capitalized
2014-06-04 14:44:50 -07:00
Girish Ramakrishnan
5d459b5b44
Define factories and services in YellowTent module
2014-06-04 14:33:29 -07:00
Girish Ramakrishnan
82e9bf79b6
Clean up js directory
...
Create a directory called views that conatins the controller and
the partials together. These two are tightly tied together anyway.
Can't see any point of grouping things based on programming
patterns (it might make sense to group things based on function
as our code becomes bigger)
2014-06-04 14:21:49 -07:00
Girish Ramakrishnan
9b78afb67c
Split config into proper database fields
...
This is requird to be able to query the list of (used) locations
and ports.
2014-06-03 19:07:49 -07:00
Girish Ramakrishnan
6cfb99d251
apps: Implement health check and uninstall
...
doesn't completely work yet
2014-05-29 17:31:18 -07:00
Girish Ramakrishnan
c034606d2c
Start implementing app lifecycle
...
apptask is separate because it is could potentially be run in a separate
process.
2014-05-28 20:12:44 -07:00
Girish Ramakrishnan
d6e314ebf7
Display message when no apps are present
2014-05-21 22:06:33 -07:00
Girish Ramakrishnan
06aecf6217
Remove ng-controller from partials
...
Controllers were getting loaded twice - once from ng-controller tag
and again from ng-route configuration.
2014-05-21 21:58:38 -07:00
Girish Ramakrishnan
28ed75d3e0
Show loading status for apps
2014-05-21 18:47:32 -07:00
Girish Ramakrishnan
905323a25d
Add app configuration page
2014-05-08 18:04:10 -07:00
Girish Ramakrishnan
ecad05f048
Remove 'x' bits from files
2014-05-08 16:53:03 -07:00
Girish Ramakrishnan
8e670107b7
apps -> applist
2014-05-08 16:52:29 -07:00
Girish Ramakrishnan
28790999fa
Remove 'x' bit from more files
2014-05-08 16:48:57 -07:00
Girish Ramakrishnan
59611d488d
Remove 'x' bit from non-executables
2014-05-08 16:47:34 -07:00
Girish Ramakrishnan
1bee1d8ef9
Allow setting the hostname of the app
2014-05-08 14:45:02 -07:00
Girish Ramakrishnan
4fa6aab537
Add route to install an app
2014-04-29 16:58:22 -07:00
Girish Ramakrishnan
1605ae3262
Display app icons
2014-04-29 16:38:59 -07:00
Girish Ramakrishnan
49ac758787
Add config service that provides the appstore url
2014-04-29 16:26:51 -07:00
Girish Ramakrishnan
04a3f88073
Add place holder for App Store tab
2014-04-26 08:36:06 -07:00
Johannes Zellner
c7a00ea283
Use OAuth login in the webadmin
...
Currently the webadmin has a fixed built-in
client id, which is added on server startup.
2014-04-16 21:17:16 -07:00
Johannes Zellner
a7db6023f0
Serve up the OAuth support library from the express app
2014-04-15 08:31:02 -07:00
Johannes Zellner
616fbca2bd
Add signin with Yellowtent button feature
2014-04-14 09:36:34 -07:00
Johannes Zellner
f74f05b9af
Make OAuth2 example work
...
The test page is inside the webadmin for now.
https://localhost/oauth2/
An account needs to be created first.
2014-04-13 20:46:58 -07:00
Johannes Zellner
a44189d792
Add bearer token grant for normal websites
2014-04-06 21:01:47 -07:00
Johannes Zellner
3d4da8b11b
Cater to the route change for the auth server
2014-04-06 20:24:07 -07:00
Johannes Zellner
a7ca7900a3
Consolidate some routes into their corresponding js files
2014-04-06 19:31:23 -07:00
Johannes Zellner
fbe7f510f2
Add basic oauth with some test ui in webadmin
2014-04-04 08:40:32 -07:00
Johannes Zellner
61cc8d4e54
Add acute.select combobox for user selection
2014-03-26 08:32:37 -07:00
Johannes Zellner
8c03302558
Actually remove the user you want to remove
...
There is still a bug somewhere...have to exit the train now
2014-03-24 18:53:42 -07:00
Johannes Zellner
86424e4d30
Add UI to remove a user from a volume
2014-03-24 18:38:42 -07:00
Johannes Zellner
8587f534a2
Add user add form and user list for each volume
2014-03-23 22:20:56 -07:00
Johannes Zellner
2266bbe7c9
If broken out of the layout 0% would get overlayed by the main content
2014-03-23 11:54:01 -07:00
Johannes Zellner
fb259a5e7e
Make webadmin main menu responsive
...
fixes #27
2014-03-22 11:36:10 -07:00
Johannes Zellner
b1891833cc
Streamline dialogs to not expand too much
2014-03-21 10:41:26 -07:00
Johannes Zellner
e09d2e56ae
Integrate user and volume creation in the navbar
2014-03-21 09:52:27 -07:00
Johannes Zellner
72be63c971
Make sure side menu is always visible
...
This however does not work yet in mobile portrait.
2014-03-20 23:15:21 -07:00