Chris Houseknecht
10e85b50b1
Found an issue when deleting multipkle credentials. First delete worked fine. Second delete left the overlay hiding the page. Seems the .off() option on bootstrap modal no longer works as expected.
2014-03-05 14:13:17 -05:00
Chris Houseknecht
e81d02885f
AC-1006 upgraded all js libraries to latest release. Fixed obvious broken things. Installed bower to make package installation/upgrade easier. Added less to Grunt build.
2014-02-12 18:42:57 +00:00
Chris Houseknecht
f891c30ebb
Ran all controller files through jsbeautifier.org and applied jsHint.
2014-02-07 15:33:07 -05:00
chris Houseknecht
c52f98e9ac
AC-970 no longer highlighting currently focused form field with red. Field is hightlighted in red when an error immediately on error detection. This includes Angular errors and custom errors.
2014-01-23 23:49:25 -05:00
chris Houseknecht
d3149bc8ef
Added use of ng-cloak to all partials and added related CSS. Added use of 'working...' widget to all Edit controllers- it was missing in a few places. Attempted upgrade to angular-1.2.9. Ran into issues and left at 1.1.4 for now. Change angular.js to angular.min.js.
2014-01-17 12:33:16 -05:00
Chris Houseknecht
2dd2fb95ac
AC-697 Dynamic help on Permissions page based on Permission Type. Uses a help collapse. Added ngBind support to help collapse, allowing the controller to set a scope variable to an html string. Added a Permissions.js helper to share setting help text and other defaults whenever permission type changes.
2013-12-02 21:34:53 +00:00
Chris Houseknecht
0127680805
AC-657 Fixed order of operations for prompting user to approve delete, starting spinner, sending request to API, stoping spinner and refreshing page. The key is starting the spinner using the modal.on.hidden.bs.modal to start the spinner and then not stopping it until inside postrefresh event. Applied the fix to all controllers and tested.
2013-11-20 06:06:26 +00:00
Chris Houseknecht
ce7688d252
Added 'working' spinner to all save/delete/select actions. This is to compensate for places where activity log is slowing down the API. AC-646 changes Rackspace credentials to show API Key in place of password. Fixed a bug on machine credential that caused username to not be passed to the API when adding and editing.
2013-11-17 06:37:34 +00:00
chouseknecht
4b09ba4c83
AC-466. Fixed issue with refresh timer randomly quitting. Fixed project authorization checkbox.
2013-09-24 03:42:23 +00:00
chouseknecht
e5c5fd3d80
Finished security around user->permissions and team->permissions. Found bugs in permission controller that appeared as though some development had not been finished. User was denied access to edit/view when clicking button but not when entering URL directly in browser. Now non-privileged user can view permssions for Users and Teams to which access is granted. Add and Delete buttons are now hidden where access is disallowed and navigating directly to add page throws an error when Save button clicked.
...
Fixed issue where new CSS for adding asterisk to required fields caused login dialog fields to display multiple asterisks.
Modified form generator to show help icon to the left of * on required fields.
2013-09-12 00:23:02 -04:00
chouseknecht
7d23d29eaf
AC-183 Fixed issues on permissions form.
2013-07-03 14:02:52 -04:00
chouseknecht
7065086a1c
Fixed permission page issues.
2013-06-28 08:16:20 -04:00
chouseknecht
652f7ceb7b
Check /api/v1/me to determine if user can perform create/update/delete on Permissions.
2013-06-27 04:51:23 -04:00
chouseknecht
453c13f116
On Permissions detail page, Permission radio button is now required and validation works correctly.
2013-06-26 12:14:21 -04:00
chouseknecht
cfb638e8e1
Added awRequiredWhen directive. Make fields required only when an expression evaluates to true. Used on Permissions detail page to toggle Project required attribute based on permission type.
2013-06-26 12:03:25 -04:00
chouseknecht
9342e01468
Permissions CRUD now functional within Users tab.
2013-06-25 15:37:01 -04:00
chouseknecht
7943134168
Add radio button support to form-generator. Created permission list and permission add form. Form is currently accessible from User tab.
2013-06-24 23:26:53 -04:00