Commit Graph

122 Commits

Author SHA1 Message Date
James Muehlner
fdbc68bb92 GUAC-1193: Implement front end for connection history. 2015-10-13 23:38:55 -07:00
Michael Jumper
3c5f72b288 GUAC-1193: Include connection identifier within history records. 2015-09-23 16:02:17 -07:00
Michael Jumper
e1908bf6e8 GUAC-1193: Implement and document historyService - a JavaScript service for accessing the history REST endpoint. 2015-09-23 15:46:38 -07:00
Michael Jumper
dbc94261ee GUAC-586: Ignore possible lack of specific permission sets. 2015-09-03 14:06:00 -07:00
Michael Jumper
e0a4fc3257 GUAC-586: Use auth provider identifiers within active connection REST service. 2015-09-02 19:51:27 -07:00
Michael Jumper
a6cab24983 GUAC-586: Use auth provider identifiers within connection group REST service. 2015-09-02 19:51:27 -07:00
Michael Jumper
16cd2ab49b GUAC-586: Use auth provider identifiers within connection REST service. 2015-09-02 19:51:27 -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
8f39671c6b GUAC-586: Fix typos surrounding getAllUsers() in userService. 2015-09-02 19:51:27 -07:00
Michael Jumper
0f661dfec3 GUAC-586: Use auth provider identifiers within schema REST service. 2015-09-02 19:51:27 -07:00
Michael Jumper
738f3bb026 GUAC-586: Add getAllUsers() to userService. 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
e75ab6ebd5 GUAC-586: Add data source to user and permissions services. 2015-09-02 19:51:26 -07:00
Michael Jumper
2e52382fd9 GUAC-1213: Add date and time fields, along with corresponding template/controller stubs. 2015-08-10 11:18:57 -07:00
Michael Jumper
65cdb5daef GUAC-1213: Add time zone field type. 2015-08-09 22:14:19 -07:00
Michael Jumper
dcd82f9e63 GUAC-1176: Remove all human-readable title properties from the REST form objects. 2015-06-08 16:15:31 -07:00
Michael Jumper
a532e22926 GUAC-1176: Generalize form fields by removing the value property. Add type-specific convenience classes for each field. 2015-06-08 14:33:43 -07:00
Michael Jumper
e7574c0276 GUAC-800: Use Forms for attributes, not just Fields. 2015-05-26 14:42:51 -07:00
Michael Jumper
43fab89ecf GUAC-800: Migrate to JSON for protocol descriptions. Use full Forms instead of simply Fields for protocol parameters (allow sections). 2015-05-25 19:56:53 -07:00
Michael Jumper
dfedcf3058 GUAC-800: Provide access via REST to attribute information. Move protocol descriptions into common REST service. 2015-05-24 19:37:07 -07:00
Michael Jumper
c5364f4bff GUAC-800: Update REST services to allow read/write of attributes on users, connections, and groups. 2015-05-24 15:56:49 -07:00
James Muehlner
8e3e27b8cd GUAC-1053 Fixed problems highlighted in pull request comments. 2015-04-22 22:52:23 -07:00
James Muehlner
c2b2302708 GUAC-1053 New endpoint for listing languages, JS service for retrieving languages, and settings section for choosing language. 2015-04-22 22:39:57 -07:00
Michael Jumper
74883ae121 GUAC-1161: Generalize APICredentialError into APIError. Provide consistent error responses for all REST endpoints. 2015-04-20 14:49:56 -07:00
Michael Jumper
7c2e746e98 GUAC-1160: Fix remaining reference to protocols within generic form field class. 2015-04-16 16:59:09 -07:00
Michael Jumper
2858944f27 GUAC-1160: Add a Form type. Allow the content of a guacForm to be a Form, Field, or an array of either. 2015-04-16 16:59:08 -07:00
Michael Jumper
2b97317dbb GUAC-1160: Field and FieldOption should not be specific to remote desktop connection parameters. 2015-04-15 19:48:31 -07:00
Michael Jumper
6d0d7b127f GUAC-1160: Generalize parameters into fields. Depend on title in field. 2015-04-15 13:51:07 -07:00
James Muehlner
c10c0985e8 Merge pull request #143 from glyptodon/readable-active-connections
GUAC-1126: Calculate active connections using the active connection service
2015-04-09 15:57:06 -07:00
Michael Jumper
4caddb9c29 GUAC-1126: Document that active connection information may be missing. If a user is a non-admin, hide sensitive information about active connections. 2015-04-09 15:38:46 -07:00
Michael Jumper
c69f7db522 GUAC-1126: Maintain session-local data through login/logout events broadcast from the authentication service. 2015-04-09 13:01:37 -07:00
James Muehlner
0b92ad59ee GUAC-1126 Clear caches on logout. 2015-04-08 22:58:40 -07:00
James Muehlner
fec7ac20ce GUAC-1126 Fixed name of users cache. 2015-04-08 22:58:33 -07:00
James Muehlner
91b0d72a60 GUAC-1126 Add caching of GET requests in REST API services. 2015-04-08 22:58:25 -07:00
Michael Jumper
328ecb1f9c GUAC-1132: Add active connection permission support to JavaScript permission services and related types. 2015-03-20 21:32:47 -07:00
Michael Jumper
d4ec7a3ab7 GUAC-1132: Update session management to use new active connection objects. 2015-03-20 21:17:28 -07:00
Michael Jumper
dd78341cbd GUAC-1132: Implement session deletion within management UI. 2015-03-19 12:49:03 -07:00
Michael Jumper
dea4ac3cf1 GUAC-1132: Implement JavaScript tunnel service. 2015-03-17 16:26:43 -07:00
Michael Jumper
5cf48c7498 GUAC-1132: Add identifier to connection records. 2015-03-16 16:12:10 -07:00
Michael Jumper
3a4f6b85dd GUAC-1132: Add tunnel rest service stub. 2015-03-16 15:57:18 -07:00
Michael Jumper
3603155f36 GUAC-1132: Modify API to support listing of active connections and host information. 2015-03-16 14:44:10 -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
Michael Jumper
79130e96fc GUAC-1100: Add getActiveConnections() function to Connectable. 2015-02-25 16:28:30 -08:00
James Muehlner
f7e1f3a303 GUAC-997 Added active user count to REST API and UI. 2015-01-27 22:20:20 -08:00
James Muehlner
9489eaa122 GUAC-1000 User list should be filtered based on update and delete permission - furthermore admins should always have access to any user. 2015-01-20 19:22:09 -08:00
James Muehlner
459449c6d3 GUAC-995 Improve permission checking around connections and groups. 2015-01-13 21:27:54 -08:00
Michael Jumper
38dba11e44 GUAC-986: Initialize object permission types of PermissionFlagSet. 2015-01-04 23:33:17 -08:00
Michael Jumper
edb0c701eb GUAC-932: Add support for modifying connection/group/user permissions within PermissionSet. 2014-12-25 00:36:25 -08:00
Michael Jumper
a25f169f27 GUAC-932: Allow easy add/remove of system permissions to PermissionSets. 2014-12-24 00:51:53 -08:00
Michael Jumper
f564e26fd1 GUAC-932: Provide flag-based view for PermissionSets. Use ngModel instead of ngChecked for permission checkboxes in user edit UI. 2014-12-23 01:40:23 -08:00