Commit Graph

  • b8edfab481 Fixed unit test error caused by extra definition of ActivityStream model. Rearranged imports of signal handlers. Chris Church 2013-11-18 22:54:39 -05:00
  • 3377927c00 Activity stream- completed modification to Rest lib. Fixed searches on activity stream allow search by object type and object name. Improved detail modal so that more of the changes box is visible. Moved search reset button to the right. There is now only one reset button per list, not one per filter widget. Chris Houseknecht 2013-11-19 02:25:37 +00:00
  • 3d11f604a9 AC-647 Move django.db.models.Model import to (hopefully) prevent traceback. Chris Church 2013-11-18 17:16:06 -05:00
  • 1b224f64ac Added support for many (unlimited) search widgets on a page. Activity widget now has 2 object search widgets. Adding a setHeader function to Rest.js library. Chris Houseknecht 2013-11-18 20:03:26 +00:00
  • 24d60ff073 add emacs backup files to gitignore Matthew Jones 2013-11-18 06:44:28 -05:00
  • 5e5288e2d4 Fix active field in the admin. Chris Church 2013-11-18 11:06:12 -05:00
  • adf9f40c2e Make sure we check the instance list in the activity stream middleware so we aren't causing a storm of update events trying to attach the request user Matthew Jones 2013-11-18 11:02:23 -05:00
  • 002341468d Merge branch 'auditlog' Matthew Jones 2013-11-18 09:22:38 -05:00
  • 6764b5857a Move auditlog migration to 0028 for main branch merge Matthew Jones 2013-11-18 09:21:40 -05:00
  • ba1a113ec3 Merge remote-tracking branch 'origin/master' into auditlog Matthew Jones 2013-11-18 09:18:37 -05:00
  • c720e5d51c Search.js now supports up to 3 search filters on a page. First search widget can be regular or an object selector, which is used on the activity stream widget. Activity stream now has 2 filter widgets allowing a search to combine object and responsible user in a single query. Chris Houseknecht 2013-11-18 08:16:51 +00:00
  • 7952cb560b AC-640 Added additional help text explaining why an organization is required on a project. Chris Houseknecht 2013-11-17 06:58:11 +00:00
  • 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. Chris Houseknecht 2013-11-17 06:37:34 +00:00
  • ccd90ffb78 AC-637 Credential now requires scm_key_unlock when saving encrypted ssh_key_data. Chris Church 2013-11-16 21:25:41 -05:00
  • 621cbb9f66 AC-626 Removed support for prompting for password and ssh_key_unlock for scm/cloud credentials. Chris Church 2013-11-16 17:59:51 -05:00
  • f254f8bc92 AC-613 Change rackspace to rax for inventory source field value. Chris Church 2013-11-16 16:48:27 -05:00
  • 902c7c2d72 AC-613 Change rackspace to rax for inventory source field value. Chris Church 2013-11-16 16:47:32 -05:00
  • 29a7e2c75d AC-624 Fix options docs for project update view. Chris Church 2013-11-16 16:20:54 -05:00
  • 40b0608586 AC-632 Fix escaping for ansible-playbook command line when also using ssh-agent. Chris Church 2013-11-16 16:15:35 -05:00
  • 4b111d61c1 AC-611 Latest activity widget features. Tweaked current filter, but still does not include an object type. Added activty stream to Organization tab. Chris Houseknecht 2013-11-15 16:28:54 +00:00
  • 17899eed3a AC-630 Expose cloud_credentials field for job template and job. Chris Church 2013-11-15 01:54:42 -05:00
  • 2c4062e58b AC-641 Added pattern to respond to key unlock prompt for project update. Chris Church 2013-11-15 01:22:47 -05:00
  • 8448c5b4d5 Add a field to the activity stream model that more closely identifies the api object type for aid in api querying Matthew Jones 2013-11-14 23:24:00 -05:00
  • 7cd2707713 Updated all vendored third-party packages. Chris Church 2013-11-14 22:55:03 -05:00
  • cbd6132d4b AC-636 Fix existing projects with scm_type=null to always use empty string. Update validation and tests to ensure None gets automatically coerced to an empty string on saving a project. Chris Church 2013-11-14 17:14:10 -05:00
  • 639b87d55a Add some initial activity stream tests Matthew Jones 2013-11-14 16:50:21 -05:00
  • 9e8459b96a Improve loading time for some module calls by reducing the number of queries against the activity stream table Matthew Jones 2013-11-14 13:28:13 -05:00
  • 6d86ca4b6f Implement AC-634 - Additional bits Matthew Jones 2013-11-14 13:27:40 -05:00
  • 9505768bf6 First attempt at accessing /activity_stream. Modified /list/Stream.js to match the API and to start providing some of the translation we'll need. Chris Houseknecht 2013-11-14 07:02:22 +00:00
  • 520f5e4861 AC-633 js error fixed. Chris Houseknecht 2013-11-13 22:33:01 +00:00
  • 7ac277fd24 AC-633 fixed a sort of unrelated js error. The capitalize filter directive attempted to act on a 'null' input error. Added a test to ignore empty/null input. Chris Houseknecht 2013-11-13 20:44:27 +00:00
  • 63061c020f AC-633 Fixed 'hast' typo. Chris Houseknecht 2013-11-13 20:05:32 +00:00
  • bd942e540a Add job to the list of models that are filtered if a user didn't directly interface with it Matthew Jones 2013-11-13 14:43:16 -05:00
  • 7a2bc539d4 AC-617 changed callback generation icon to a magic wand, which will hopefully satiate jlaska. Chris Houseknecht 2013-11-13 18:38:42 +00:00
  • 78bdc7ae8b Make sure we are handling multiple activitystream instances from the middleware Matthew Jones 2013-11-13 13:35:48 -05:00
  • e2b657c72c Fix a bug passing args to object 2 of the activitystream serializer Matthew Jones 2013-11-13 13:35:13 -05:00
  • 8d72192849 AC-627 Fixed password/ssh_password collision in Credentials.js form. This was also fixed in auditlog branch. Chris Houseknecht 2013-11-13 18:32:02 +00:00
  • 8c741ac36a AC-628 applied credential changes made in add controller to edit controller so that credential/cloud_credential lookups display context-aware credential lists. Chris Houseknecht 2013-11-13 18:27:29 +00:00
  • d5d3495494 Found and fixed another bug on the Credentials form. Changing the ssh password value was causing a hidden password field to become invalid. Form definition for ssh password cleared the incorrect associated confirmation field. Chris Houseknecht 2013-11-13 17:11:15 +00:00
  • a65564e3bf Moved credentials in tab order. It now follows teams and precedes projects. Based on a suggestion from jlaska. Chris Houseknecht 2013-11-13 15:26:20 +00:00
  • 4650af9cb9 AC-609 Fixed issue with help button not displaying correctly on 'select' pages where user can pick an existing object (i.e. users, credentials, etc) to add to a parent object. Chris Houseknecht 2013-11-13 15:09:14 +00:00
  • b521d3f350 Merge branch 'auditlog' of github.com:ansible/ansible-commander into auditlog Matthew Jones 2013-11-13 09:56:52 -05:00
  • f2fca22e19 Add activitystream table migration Matthew Jones 2013-11-13 09:56:45 -05:00
  • 3f148e104e AC-625 while looking into issue surrounding non-running updates, discoverd that creating credentials from the Users and Teams tabs was not allowing the user to click Save. The Save button refused to become enabled. Turns out that when a user or team is preelected (using route params) form initialization routine needs to run and it was not. Chris Houseknecht 2013-11-13 03:58:12 +00:00
  • 640bc69402 Merge branch 'auditlog' of github.com:ansible/ansible-commander into auditlog Matthew Jones 2013-11-12 17:01:56 -05:00
  • 1a27c75de4 Make sure we show relative object information in the api Matthew Jones 2013-11-12 14:30:01 -05:00
  • 50fee99580 Integrate a simple api list and detail display Matthew Jones 2013-11-11 16:37:36 -05:00
  • e1e70b37a5 Use process_response to attach user information later in the middleware request processing Matthew Jones 2013-11-11 14:05:51 -05:00
  • f1de300fd7 Fix up some bugs with signal handling related to association/disassociation Matthew Jones 2013-11-08 13:08:48 -05:00
  • 49a2502043 Fix up some issues with supporting schema migration Matthew Jones 2013-11-08 11:36:36 -05:00
  • a1edfe0dc2 Move ActivityStream to it's own model file Matthew Jones 2013-11-08 11:16:04 -05:00
  • 710b01c333 Fix an issue with the Activity Stream where we weren't performing the right type conversion to track object types Matthew Jones 2013-11-08 11:08:11 -05:00
  • b7b22fa7f8 Catch some errors that pop up during ActivityStream testing Matthew Jones 2013-11-08 10:21:30 -05:00
  • 2ab4cab495 Fix some inconsistencies after the merge Matthew Jones 2013-11-08 10:04:12 -05:00
  • 2a16ab38a5 Initial backend implementation for AC-25, activity stream/audit love Matthew Jones 2013-11-08 04:39:53 -05:00
  • 3a02c17d2a Initial backend implementation for AC-25, activity stream/audit love Matthew Jones 2013-11-08 04:39:53 -05:00
  • e99ac9d668 AC-502 all links for Inventory widget on home page now work. Modified responding controllers to process all search parameters. Fixed Hosts and Groups links in the Summary widget. Added ability to edit host using modal dialog from /home/hosts page. Chris Houseknecht 2013-11-12 21:09:50 +00:00
  • bb6f8c1f04 Make sure we show relative object information in the api Matthew Jones 2013-11-12 14:30:01 -05:00
  • ebc311d009 AC-502 links are now correct on inventory home page widget. Chris Houseknecht 2013-11-12 18:20:04 +00:00
  • 68286074cf AC-502 home page widgets should now show 0 rather than ' ' for empty values. Chris Houseknecht 2013-11-12 16:20:24 +00:00
  • 4e93a5c6e2 AC-502 added group ID as a parameter on 'job failure' links from /home/hosts. This causes the tree to load with the appropriate group selected. Chris Houseknecht 2013-11-12 16:11:39 +00:00
  • 5a62ba3a32 AC-502 Finally figured out how to fix the awToolTip directive so that it watches a variable for tool tip text changes and updates the tool tip text. Pass in the variable name using badgeTipWatch. Used on home/hosts page and inventory/N/hosts page when toggling the enabled flag. Chris Houseknecht 2013-11-11 22:24:15 +00:00
  • aac489eea4 Integrate a simple api list and detail display Matthew Jones 2013-11-11 16:37:36 -05:00
  • 353858cf28 AC-502 Fixed links on home page status widget. Added home/hosts page. Chris Houseknecht 2013-11-11 19:16:16 +00:00
  • 64d258322c Use process_response to attach user information later in the middleware request processing Matthew Jones 2013-11-11 14:05:51 -05:00
  • 38cb40d38b Added inventory count back into the 'job status' widget on home page. Inventory, groups and hosts counts are there, but links don't quite work yet. Chris Houseknecht 2013-11-11 00:30:15 +00:00
  • 9ad30dc43c Credentials: form save routine is almost identical between Add and Edit controllers. Combined into one common routine that both controllers can use and moved to helpers/Credentials.js. Just some needed tidying. Chris Houseknecht 2013-11-11 00:15:54 +00:00
  • 9e87f14d2e Merge pull request #6 from tgerla/apache Michael DeHaan 2013-11-10 13:39:23 -08:00
  • 830dd6102f Make our vhost server names match everything, not just localhos. Tim Gerla 2013-11-09 15:58:08 -08:00
  • 5b2751c57f Fixed parent container of activity stream setting the min-height value. This keeps the activity stream from overlapping the footer. Fixed groups page edit to not clear/empty the credential_name field. Chris Houseknecht 2013-11-08 22:07:51 +00:00
  • b2ce037acc AC-614 credential lookup now narrows choices based on specific source. So if source is 'ec2' only show 'aws' credentials. Chris Houseknecht 2013-11-08 18:40:26 +00:00
  • 1d27f666e4 AC-616 Fixed date warning vs. date expired message. The CheckLicense routine now looks for date_expired flag. Chris Houseknecht 2013-11-08 18:16:52 +00:00
  • c48e4745bf Fix up some bugs with signal handling related to association/disassociation Matthew Jones 2013-11-08 13:08:48 -05:00
  • 5a3977495a First iteration of Activity Stream. Added Home/Groups page. Increased icon size for icon-only buttons. Dashboard jobs widget- group and job links now work. Closed AC-621, AC-618. Chris Houseknecht 2013-11-08 17:58:19 +00:00
  • f4e3613244 Fix up some issues with supporting schema migration Matthew Jones 2013-11-08 11:36:36 -05:00
  • 5989250471 Move ActivityStream to it's own model file Matthew Jones 2013-11-08 11:16:04 -05:00
  • 5986a48036 Fix an issue with the Activity Stream where we weren't performing the right type conversion to track object types Matthew Jones 2013-11-08 11:08:11 -05:00
  • f3d2b0b5bc Catch some errors that pop up during ActivityStream testing Matthew Jones 2013-11-08 10:21:30 -05:00
  • be28a298eb Fix some inconsistencies after the merge Matthew Jones 2013-11-08 10:04:12 -05:00
  • a523c40635 Merge branch 'auditlog' of github.com:ansible/ansible-commander into auditlog Matthew Jones 2013-11-08 09:53:42 -05:00
  • cdccfee93a Initial backend implementation for AC-25, activity stream/audit love Matthew Jones 2013-11-08 04:39:53 -05:00
  • 25704af172 Initial backend implementation for AC-25, activity stream/audit love Matthew Jones 2013-11-08 04:39:53 -05:00
  • 2c4d583f3e AC-589 Update host enabled flag from inventory import. Chris Church 2013-11-07 19:02:05 -05:00
  • b1e7252e66 Refactored models into separate files. Chris Church 2013-11-07 12:40:11 -05:00
  • 2b01cc7059 AC-612 Return appropriate status code for server errors. Catch IntegrityError via the API and return a 400 response with error message instead of server error. Chris Church 2013-11-06 23:44:48 -05:00
  • 475c0d87c2 AC-615 Handle Rackspace inventory import when source_regions is empty string. Chris Church 2013-11-06 22:47:52 -05:00
  • 56a4bc8d3a AC-543 Removed comment print statements. Chris Church 2013-11-06 22:47:13 -05:00
  • fb13da86cf AC-543 Add credential model validation for unique constraint with nullable fields. Chris Church 2013-11-06 22:25:29 -05:00
  • fa9ccf1d0a AC-595 for form/list definitions using \{\{ \}\} replacement variables in the title, include the capitalize filter. Chris Houseknecht 2013-11-06 15:30:37 +00:00
  • 49a8de4efe AC-570 Added host enabled flag on Hosts page, allowing one-click editing for manually managed hosts. Fixed one more bug with prepending '*' to labels of required fileds. Chris Houseknecht 2013-11-06 08:09:02 +00:00
  • 1497d128f3 Jobs list on Job Templates detail page now closely matches the Jobs tab. Status looks the same, is clickable and offers matching tooltip. Chris Houseknecht 2013-11-05 22:28:31 +00:00
  • e701857594 AC-563 license check now responds to date_expired and date_warning flags. Prior to this it treated date_warning as if the date had expired. Chris Houseknecht 2013-11-05 21:33:47 +00:00
  • 6c2ea0a7bb AC-559 Changed reset filter to clear the search and remove search keys from the URL displayed in the browser. Removing search keys from URL requires resetting window.location, which does to a page refresh. O'well. Chris Houseknecht 2013-11-05 21:10:31 +00:00
  • be74d9d932 AC-536 No longer dissaociating hosts from /inventories/N/groups, so no more cases where dragging-n-dropping groups results in lost hosts. Fixed tree styling to better align nodes. Chris Houseknecht 2013-11-05 20:37:51 +00:00
  • 09e64e3685 AC-608 Fixed form generator's ability to find labels related to rquired fields and add CSS class that prepends label text with '*'. Chris Houseknecht 2013-11-05 19:35:42 +00:00
  • d17b683c35 AC-607 Fixed parsing of extra_vars on job_template. '' was not being recognized as !== stringified JSON. Chris Houseknecht 2013-11-05 19:09:44 +00:00
  • 337eaf2d1b Set default config.js timeout to 1800 seconds. Chris Houseknecht 2013-11-05 17:39:42 +00:00
  • 51aae28a1e AC-471 Added back client session timeout. Fixed Rest service library to bubble up expired session and invalid token errors via promise object, enabling correct error handling. Now tracking last URL in session cookie and returning user to last URL after successful login. Chris Houseknecht 2013-11-05 17:36:19 +00:00
  • 826745d2b5 AC-606 Fix manifest to include API templates that were moved. Chris Church 2013-11-05 11:56:08 -05:00
  • 98883e771f Moved API code into separate Django app. Chris Church 2013-11-04 15:44:43 -05:00