Commit Graph

35 Commits

Author SHA1 Message Date
Michael Jumper
67b09c39da GUACAMOLE-1: Relicense CSS files. 2016-03-28 20:50:32 -07:00
Michael Jumper
98a32feed8 GUACAMOLE-1: Remove copyright notice from template HTML (the DOM tree is insane otherwise). Add required license header to index.html. 2016-03-28 20:50:22 -07:00
Michael Jumper
1810ec971f GUACAMOLE-1: Relicense C and JavaScript files. 2016-03-28 20:50:18 -07:00
Michael Jumper
6f99b89926 GUAC-1193: Fix logic error caused by missing braces. Add braces for readability elsewhere. 2015-10-16 22:58:12 -07:00
James Muehlner
fdbc68bb92 GUAC-1193: Implement front end for connection history. 2015-10-13 23:38:55 -07:00
Michael Jumper
824b5181e0 GUAC-586: Services must not store stale auth data. 2015-09-03 22:25:01 -07:00
Michael Jumper
7a47064cd1 GUAC-586: Do not inspect permissions if permission set does not exist. 2015-09-03 15:42:09 -07:00
Michael Jumper
9ec3ddf357 GUAC-586: Ensure page list tabs appear in deterministic order. 2015-09-03 15:36:31 -07:00
Michael Jumper
4f9440aaeb GUAC-586: Fix logic error in home page calculation. 2015-09-03 13:53:40 -07:00
Michael Jumper
ddd144fc47 GUAC-586: Add support for data sources to connection and connection group management. 2015-09-02 19:51:28 -07:00
Michael Jumper
361e985ae1 GUAC-586: Do not show tab levels which have only one tab. 2015-09-02 19:51:28 -07:00
Michael Jumper
36c1c853f9 GUAC-586: Implement generic and hierarchical page tabbed page lists. 2015-09-02 19:51:28 -07:00
Michael Jumper
b3614aef58 GUAC-586: Use data source when connecting to connections or groups. Remove deprecated getUserContext() from GuacamoleSession and related classes. Use identifiers which embed the data source for client URLs. 2015-09-02 19:51:28 -07:00
Michael Jumper
a68243765a GUAC-586: Pull connection groups from multiple data sources when determining home page. 2015-09-02 19:51:28 -07:00
Michael Jumper
7235ed980f GUAC-586: Invoke REST service functions across multiple data sources using dataSourceService.apply(). 2015-09-02 19:51:27 -07:00
Michael Jumper
cff2b7a857 GUAC-586: Associate CSS class names with page definitions. 2015-09-02 19:51:27 -07:00
Michael Jumper
40ca19fb3a GUAC-586: Dynamic user page URI components should be encoded. 2015-09-02 19:51:27 -07:00
Michael Jumper
28092b9b23 GUAC-586: Make PageDefinition class public. 2015-09-02 19:51:27 -07:00
Michael Jumper
f55f388667 GUAC-586: Add multi-source retrieval of permissions to permissionService. Use multiple sources to determine user pages. 2015-09-02 19:51:27 -07:00
Michael Jumper
405448116f GUAC-586: Clarify auth result and include data source. Consistently refer to usernames as "username", not "user IDs". 2015-08-28 12:14:02 -07:00
Michael Jumper
f29a24ad68 GUAC-1161: Convert login page to directive which accepts a dynamic form. Display login directive when credentials are needed. 2015-04-21 12:02:01 -07:00
Michael Jumper
3d43d4ed69 GUAC-1053: Move password changing into preferences. 2015-04-18 22:41:06 -07:00
Michael Jumper
c0eda1273f GUAC-1053: Add user preferences page, visible to all users. 2015-04-18 22:05:45 -07:00
Michael Jumper
9fa5a25aa9 GUAC-1053: Fix styling of connection home pages (when needed). 2015-04-17 21:38:26 -07:00
Michael Jumper
419949787f GUAC-1053: Give active sessions tab priority. 2015-04-17 17:06:42 -07:00
Michael Jumper
82dee4640c GUAC-1053: Migrate to tabbed settings screen. Create user management tab. 2015-04-17 16:42:24 -07:00
Michael Jumper
e0a805cb6f GUAC-1053: Split listing of page links from guacUserMenu into guacPageList. 2015-04-17 15:12:49 -07:00
Michael Jumper
fbe177231d GUAC-1053: Only display one link for settings within the user menu. 2015-04-16 22:18:34 -07:00
Michael Jumper
38250acf40 GUAC-1053: Allow separate retrieval of settings pages from userPageService. 2015-04-16 20:41:36 -07:00
James Muehlner
f6fd9f0ff7 GUAC-1126 Don't show the home page in user menu if it's not the default. 2015-04-08 21:17:58 -07:00
Michael Jumper
e460fde6ed GUAC-1126: Add client-specific disconnect action to menu. Style with danger. 2015-04-07 22:49:41 -07:00
Michael Jumper
69374f0818 GUAC-1126: Move menu actions into own class. Make rendering of menu actions generic. 2015-04-07 22:25:33 -07:00
Michael Jumper
9c7e98c97e GUAC-1126: Query root group and permissions directly within user page service. Return promises instead of pages. 2015-04-06 14:32:55 -07:00
Michael Jumper
cff71345d1 GUAC-1126: Query root group and permissions directly within user menu. 2015-04-06 12:15:05 -07:00
James Muehlner
7bf4cb83d8 GUAC-1126 Created user page service which provides the list of main pages for a user. 2015-04-05 12:15:18 -07:00