Michael Jumper
7db03ba9cb
GUACAMOLE-823: Render empty balancing connection groups on home screen as if they are connections.
2020-06-18 01:35:19 -07:00
Michael Jumper
917da570b0
GUACAMOLE-823: Restructure home screen connection groups to match connections.
2020-06-18 01:35:19 -07:00
Michael Jumper
ba60449786
GUACAMOLE-822: Correct retrieval of client identifier for connection groups.
...
Commit f92bf9c
moved the getClientIdentifier() function to the
GroupListItem class, thus making the function available as
item.getClientIdentifier() within the connection or connection group
templates referenced by an instance of the guacGroupList directive.
This change correctly updated all but the connection group template for
the home screen, which was incorrectly updated to reference the
function as if it were directly on the scope. As such a function
doesn't exist, AngularJS didn't substitute any value, resulting in a
non-functional link.
2019-06-24 00:21:06 -07:00
Michael Jumper
f92bf9c35f
GUACAMOLE-723: Move getClientIdentifier() to GroupListItem for convenience of other uses of the guacGroupList directive.
2019-03-25 17:01:58 -07:00
Michael Jumper
5866c7e251
GUACAMOLE-598: Abort rendering of pages if critical data fails to load (data without which the page is non-functional).
2018-07-27 14:50:17 -07:00
Nick Couchman
3a0b9e1550
GUACAMOLE-571: Fix rootConnectionGroup typo in homeController.
2018-06-07 16:58:45 -04:00
Michael Jumper
266b445c21
GUACAMOLE-526: Handle rejections for absolutely all promises.
2018-04-26 22:15:17 -07:00
Nick Couchman
1cfc355025
GUACAMOLE-304: Expand connection link to encompass entire hover area.
2018-02-10 09:28:29 -05:00
Michael Jumper
12f899a148
GUACAMOLE-5: Fix targeting of share tag HTML patch.
2016-08-10 18:59:54 -07:00
Michael Jumper
56d9c90940
GUACAMOLE-5: Generalize and clean the guacGroupList directive such that arbitrary GroupListItem types can be supported.
2016-08-07 23:10:20 -07:00
Michael Jumper
85f15b7cd1
GUACAMOLE-5: Correct and simply guacGroupList styling/structure.
2016-08-04 19:48:58 -07:00
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
e060b6dfed
GUAC-1406: Generalize header formatting into own stylesheet.
2015-12-08 13:49:59 -08:00
Michael Jumper
e7d89fc659
GUAC-1406: Add filtering to main connection list of the home screen.
2015-12-05 22:30:42 -08: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
a72cc118f4
GUAC-586: Support data sources within home screen.
2015-09-02 19:51:28 -07:00
Michael Jumper
04a303108d
GUAC-1172: Work around angular-translate/angular-translate#788 by using the translate directive (no filter). Current scope is not available to filters as of AngularJS 1.3.
2015-07-02 16:12:17 -07:00
Michael Jumper
d1be55809a
GUAC-1161: Store managed clients in session storage.
2015-04-23 16:14:09 -07:00
Michael Jumper
c0cc7366f6
GUAC-1126: Use active connection service to retrieve active connection counts within group list.
2015-04-09 15:38:46 -07:00
Michael Jumper
8ead3a9d81
GUAC-1126: Re-route user within route config.
2015-04-06 17:02:04 -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
Michael Jumper
ed3ee60cc5
GUAC-1133: Add session placeholder.
2015-03-19 14:38:23 -07:00
Michael Jumper
38d3d1930c
GUAC-1120: Use flex layout for headers containing the user menu.
2015-03-11 22:50:53 -07:00
Michael Jumper
9a8aa14674
GUAC-1120: Move logout panel to common user menu.
2015-03-11 18:34:19 -07:00
James Muehlner
64a41daa1d
GUAC-801 Use correct module name.
2015-03-10 21:35:55 -07:00
James Muehlner
d31d214831
GUAC-801 Improved styling of password change dialog.
2015-03-10 21:28:38 -07:00
James Muehlner
b32f358e7e
GUAC-801 Implemented new endpoint for password update, and updated js to use the new endpoint.
2015-03-10 20:44:45 -07:00
James Muehlner
f513fa6e2e
GUAC-801 Created password update dialog on home screen, grant self READ and UPDATE permission to users upon creation, and added sql update script to grant self READ and UPDATE permissions for users in pre-existing databases.
2015-03-04 23:18:16 -08:00
Michael Jumper
0bf7b97558
GUAC-1101: User creation permission is sufficient for access to management screen.
2015-02-28 23:26:45 -08:00
Michael Jumper
ac3ee41699
GUAC-1099: Paginate guacGroupList directive.
2015-02-26 17:46:02 -08:00
Michael Jumper
79130e96fc
GUAC-1100: Add getActiveConnections() function to Connectable.
2015-02-25 16:28:30 -08:00
Michael Jumper
f77b763ef8
GUAC-1052: Explicitly close custom tags.
2015-02-17 14:29:20 -08:00
James Muehlner
f7e1f3a303
GUAC-997 Added active user count to REST API and UI.
2015-01-27 22:20:20 -08:00
Michael Jumper
aa0d11fb73
GUAC-992: Ignore root group when determining admin access. Take all permissions into account. Redirect to home screen if management UI cannot be used.
2015-01-05 18:09:36 -08:00
Michael Jumper
47d03a8974
GUAC-975: Only display views once critical data is loaded.
2015-01-04 18:09:35 -08:00
Michael Jumper
5a6a23cdd7
GUAC-975: Do not use index controller as permissions cache.
2015-01-04 17:06:49 -08:00
Michael Jumper
b197c7c63c
GUAC-963: List active connections within recent connections.
2014-12-29 01:42:03 -08:00
Michael Jumper
74b94f9b2e
GUAC-968: Reduce number of namespaces. Adopt consistent string naming. Reorganize and reformat. Remove unused strings.
2014-12-26 21:30:09 -08:00
Michael Jumper
8b53797b30
GUAC-932: Fully-working connection editor. Initial migration of users and connection groups to own edit pages. Add support for CSS classes on notification actions.
2014-12-22 03:19:24 -08:00
Michael Jumper
2d60d2a4f9
GUAC-932: Make display of connections and groups within guacGroupList more abstract.
2014-12-18 23:16:01 -08:00
Michael Jumper
3a6a704452
GUAC-932: Fix naming.
2014-12-18 04:05:48 -08:00
Michael Jumper
a6c601ca12
GUAC-932: Recent connections needs to load, too.
2014-12-18 03:52:56 -08:00
Michael Jumper
b4ab50910a
GUAC-932: Restore recent connections through new guacRecentConnections directive.
2014-12-18 03:34:51 -08:00
Michael Jumper
21ee9073d0
GUAC-932: Migrate home to connection list directive.
2014-12-16 19:25:20 -08:00
Michael Jumper
4ebb66c40d
GUAC-932: Rename various *DAO to *Service. Rename legacy services to legacy*, pending removal/refactor.
2014-12-11 15:39:06 -08:00
Michael Jumper
6d6bf889f2
GUAC-932: Refactor existing REST service JS into single 'rest' module.
2014-12-11 15:05:31 -08:00