Commit Graph

  • ec986f4ebe Fix for root groups to actually show only the groups with no parents. Chris Church 2013-06-04 11:17:23 -04:00
  • a29e60b533 Tree refresh is working for the Group Add and Group Edit buttons. Tree is refreshed and opened back to the previously selected node and the host view is left in the correct state. chouseknecht 2013-06-03 18:05:34 -04:00
  • eca7b3888f Inventory add/edit/delete group buttons now working. Inventory detail form now maintains values independently so common fields such as Name and Description do not get overridden by Group Add/Edit modal dialog. chouseknecht 2013-06-03 12:59:35 -04:00
  • b19e1dd97a Moved inventory detail load procedure from inventory controller to the helper so that it can be called when the detail page first loads and anytime we need to refresh tree data. Working on a way to refresh tree data, re-open previously open nodes and re-select previously active node after add/edit/delete of a group. Any change to tree data should be instantly reflect in the tree in an ajax/async fashion. chouseknecht 2013-06-03 07:08:08 -04:00
  • 9ca489d5ab Inventory UI changes. Added action buttons to tree. Removed All Hosts group from tree (click on Inventory root node to see All Hosts). Added Create/Select buttons to hosts list. Preparing to move group/host views to modal dialog. chouseknecht 2013-05-31 23:02:18 -04:00
  • e121235ba9 Latest inventory detail page modifications. chouseknecht 2013-05-30 18:12:36 -04:00
  • f16f41fc99 Inventory detail page changes. Added accordion. Added custom theme to tree. Fixed tooltips. Added button labels. chouseknecht 2013-05-30 14:57:38 -04:00
  • 4fae801355 Bumped version number, updated settings and playbook to add support for logging via syslog. Chris Church 2013-05-30 01:02:43 -04:00
  • 40dd9b08be Added error handling views and templates, added setting to log request errors to a file. Chris Church 2013-05-28 14:11:19 -04:00
  • e61a966464 Added tooltips to host/group/extra variables using TB popover. Fixed bugs on Inventory detail page causing js errors. Added JSON validation to extra_vars on Job Templates add/edit page. Always grey-out/disable fields on Jobs detail page because upading a Pending job throws a 405 error -will investigate with CC later. chouseknecht 2013-05-27 13:18:15 -04:00
  • 2a0f528954 Added 'Loading...' message to all lists and sublists. chouseknecht 2013-05-26 23:36:54 -04:00
  • 9e519400bc Don't install PyYAML as ansible already will have. Michael DeHaan 2013-05-26 12:47:37 -04:00
  • 95ce3cddf7 Rename directory structure in release package. Michael DeHaan 2013-05-26 11:01:00 -04:00
  • 2947c03adb Add a re-run button to Jobs page. chouseknecht 2013-05-25 00:12:59 -04:00
  • 13ccb6fbdf Add makefile target to build release package, assumes ansible-doc checked out at same level. Michael DeHaan 2013-05-24 19:21:47 -04:00
  • c71a04dfb0 Minor fix to migration cleanup target. Chris Church 2013-05-24 18:12:20 -04:00
  • c0aaff7850 Cleaned up migrations, updated Makefile migrate target to handle this change. Chris Church 2013-05-24 17:55:03 -04:00
  • aa9b4741dc Completed requested changes to Host Summary page. chouseknecht 2013-05-24 13:21:55 -04:00
  • 007db3435d Latest UI changes. More tweaks to related set buttons and styling. chouseknecht 2013-05-24 12:28:34 -04:00
  • ef16ec55f1 On related sets, moved create button near filter widget and added labels to all buttons. chouseknecht 2013-05-24 12:10:03 -04:00
  • fd25d68ffe Fixed login dialog so that it now submits when Enter pressed in password field. Fixed more button more button labels. chouseknecht 2013-05-24 09:55:52 -04:00
  • b4709c5138 Latest UI changes. Add button labels on all pages. chouseknecht 2013-05-24 07:43:06 -04:00
  • 8b919b666f README.md is gone so tweak setup. Michael DeHaan 2013-05-23 13:36:59 -04:00
  • ab0fafa5a7 Some doc updates, don't mention vagrant Michael DeHaan 2013-05-23 13:20:50 -04:00
  • f7b983c807 Added event_display field to job event, with slightly more readable event name. Chris Church 2013-05-23 12:13:13 -04:00
  • 151f02e92c Projects can now be added to a Team and created from the Team tab. chouseknecht 2013-05-23 11:52:45 -04:00
  • ab4115d0e7 Added buttons to top of Job Events, Job Details and Job Host Summary pages to link everything together and provide a Refresh action. root 2013-05-23 11:25:06 -04:00
  • 0cd9f51bf9 Playbook updates after some testing. Chris Church 2013-05-23 04:58:44 -04:00
  • 1ef11155da Added new set of playbooks for deploying to a single-server configuration, including Vagrant configuration for testing. Chris Church 2013-05-23 03:22:16 -04:00
  • d59e2a416f Hello User link now uses /api/v1/me to link to /users/N chouseknecht 2013-05-23 01:25:02 -04:00
  • bdbfcd4b85 Latest UI changes. Related-set key fields now link to the edit/detail page. Job detail page disables correctly. Fixed jobs related set on Job Templates detail page. chouseknecht 2013-05-23 01:07:15 -04:00
  • 3b91d68130 Don't try to use minified JS in production mode (for now). Chris Church 2013-05-22 22:03:19 -04:00
  • 77b823f43f Host name is now on the Job Events page and links to Host detail page. chouseknecht 2013-05-22 18:06:39 -04:00
  • 34994a6736 First pass at Job Hosts Summary page. Added link to host detail page. Need to add link to job->host->events. chouseknecht 2013-05-22 17:53:35 -04:00
  • 45a4ba7743 Fixes to teams/project/organizations/users/credentials navigation and pathing. chouseknecht 2013-05-22 14:19:51 -04:00
  • 91b534c841 Fixed project add and edit pages. chouseknecht 2013-05-22 04:23:42 -04:00
  • fc6545a059 New job events list and detail pages. Fixed boolean search. Added new select search type -used on job status to provide a select list. chouseknecht 2013-05-22 01:37:47 -04:00
  • e137d17964 Updated manifest to include UI static files. Chris Church 2013-05-21 19:40:50 -04:00
  • 903274db3e Removed print statements left in the code. Chris Church 2013-05-21 19:19:46 -04:00
  • 9478d8d532 Updates to setup/requirements, add Makefile target for running tests with coverage. Chris Church 2013-05-21 19:08:46 -04:00
  • aeac739735 Major rename of package from lib to ansibleworks. Chris Church 2013-05-21 18:20:26 -04:00
  • 5133b9a30e Update to production settings to fail if no config found, updates to build script, added Makefile targets for build. Chris Church 2013-05-21 17:39:34 -04:00
  • 53212da149 Group and Host variables working. chouseknecht 2013-05-21 16:13:20 -04:00
  • c238a85581 Added variable data fied to Host detail page. Save/edit work -made changes in the Hosts controller for this. Still need to validate text blob is valid JSON. chouseknecht 2013-05-21 12:57:15 -04:00
  • f5c487aab8 Inventory hosts now appear in All Hosts folder. User not allowed to add hosts outside of a group (i.e. cannot add to All Hosts group). Fixed job template so that a credential can be removed. chouseknecht 2013-05-21 11:27:59 -04:00
  • 06239b4c04 Return passwords_needed_to_start when not provided via POST to start job. Chris Church 2013-05-21 11:21:22 -04:00
  • 14b09dcc1a Update to commands/tests to fix new settings-related issues. Chris Church 2013-05-21 11:20:47 -04:00
  • 7809e94fde Settings updates to support production installation. Chris Church 2013-05-21 09:10:48 -04:00
  • c6e32cde35 Added refresh button to jobs list page chouseknecht 2013-05-21 03:12:25 -04:00
  • 8343d20c60 Job event detail page now working. Search expanded to work with boolean an integer types. Added new form generator layout. Fixed pagination bugs. Job cancel/delete working. chouseknecht 2013-05-21 02:57:34 -04:00
  • 3d3782fcee Job Events detail page starting to work. chouseknecht 2013-05-20 00:05:26 -04:00
  • 0bd576de62 Fix JSONField default in models and migrations to avoid error when running from an installation via tarball. Chris Church 2013-05-19 23:56:37 -04:00
  • 32573ab013 Jobs page cosmetic fixes. Fixed pagination/search issue causing current page # to be incorrect. chouseknecht 2013-05-19 19:05:26 -04:00
  • 6b881a58bf Job detail page now working. Form generator now supports 2 column layout and a status fields section. chouseknecht 2013-05-19 18:55:13 -04:00
  • f409db7778 Latest UI changs. First iteration on Jobs page. chouseknecht 2013-05-19 15:05:03 -04:00
  • 14bc3c02f8 Updated playbook select on Job Template add page. Playbook selection working. chouseknecht 2013-05-17 16:18:27 -04:00
  • 4abe92a7a6 Playbook select list finally works on edit. Woot\! chouseknecht 2013-05-17 16:14:33 -04:00
  • 94ff36b62f All select pages now have clickable rows. The checkbox is still present and will e toggled along with row color. Fixed the typ-o on User select page. chouseknecht 2013-05-17 07:55:17 -04:00
  • 0f4a4b6cb9 Key column on a list view is now clickable -taking you to the detail page. Moved action buttons to top of page next to search widget. Added finishing touches to job submission on job_templates list view. chouseknecht 2013-05-17 06:38:37 -04:00
  • 66f93364b1 No longer create\/execute job when template is saved. Execute job from list view by clicking 'play' button. Prompts for missing credential and all required password. chouseknecht 2013-05-17 00:17:11 -04:00
  • ac172928f8 Added job_events and job_host_summaries for groups. Chris Church 2013-05-16 21:59:58 -04:00
  • 602fce73e4 Removed failing organization test (since we no longer return a 409). Chris Church 2013-05-16 19:53:29 -04:00
  • 6ab9878e65 Latest job template UI changes. Template edit working. Need to add job submission steps and fix playbook initial value on edit page. chouseknecht 2013-05-16 12:59:58 -04:00
  • d1ba197126 Add a test to show you can create a new host by posting to a groups host list. Michael DeHaan 2013-05-15 18:40:34 -04:00
  • ddf10251cc Fix some issues when creating a new object and posting to a subcollection. Tested with groups. Also removed some dead code. Michael DeHaan 2013-05-15 18:31:00 -04:00
  • 1bc85f608c Latest inventory tree updates. Now using root_groups to retrieve top-level inventory groups. Ajax group load now works -hosts and subgroups loading. Need to add sorting, but all works. chouseknecht 2013-05-15 17:24:49 -04:00
  • 01ec33ec8f Removed refernces to jquery-ui. Was going to use spinner, decided not too. Will likely conflict with Angular directives for form validation. chouseknecht 2013-05-15 12:58:07 -04:00
  • 86bd91dfb8 Directives integer, min, max, and awlookup now working. Lookups now allow user to enter a value, the name is validated, and capitalization is corrected. chouseknecht 2013-05-15 12:53:53 -04:00
  • b3615465d1 Renamed _get_queryset in new inventory view to reflect filtering updates. Chris Church 2013-05-14 19:18:28 -04:00
  • 7183549289 Moved queryset filtering/ordering out of BaseList into the CustomFilterBackend. Added job_host_summaries sublists for jobs and hosts, add detail view for job host summary, with tests. Chris Church 2013-05-14 19:17:09 -04:00
  • 5c6895e606 Correct some things in the README Michael DeHaan 2013-05-14 18:47:53 -04:00
  • 09252d5c1d Replace COPYING document Michael DeHaan 2013-05-14 18:45:38 -04:00
  • b83e70b09a Remove various license headers. License was changed to proprietary previously so fix up headers. Michael DeHaan 2013-05-14 18:44:02 -04:00
  • 72fbb6c3a3 Add inventory root groups to related resources. Michael DeHaan 2013-05-14 18:38:32 -04:00
  • 5b65b3bfac Add code that allows getting just the root groups for an inventory. Michael DeHaan 2013-05-14 18:28:13 -04:00
  • e528ede913 Disable transaction middleware when starting jobs via the API (only for tests). Chris Church 2013-05-14 15:29:04 -04:00
  • 0818e6ab3d Latest UI changes -working on Job Templates chouseknecht 2013-05-14 13:50:45 -04:00
  • c9018a0aca Latest UI changes chouseknecht 2013-05-14 11:05:56 -04:00
  • 55f44b86f1 Latest UI inventory changes chouseknecht 2013-05-14 09:51:26 -04:00
  • 2612ebd792 Latest UI Inventory updates chouseknecht 2013-05-14 01:52:04 -04:00
  • fe5a454441 Basic support for job start/cancel via REST API with supporting tests. Chris Church 2013-05-13 10:43:43 -04:00
  • a20573a68d More job template tests, enable creating a new job by posting to the job template job list. Chris Church 2013-05-11 05:11:31 -04:00
  • 6e6600b822 Model and test updates for last_job and last_job_host_summary fields on Host. Chris Church 2013-05-11 02:10:17 -04:00
  • 8f2ea04b48 Add simple test for credentials list, should not allow POST (for now). Chris Church 2013-05-10 11:13:57 -04:00
  • bae177460b Merge branch 'master' of github.com:ansible/ansible-commander chouseknecht 2013-05-10 04:10:03 -04:00
  • 0ff66f668d Credentials add\/edit now works. Ask checkbox is functional. chouseknecht 2013-05-10 04:09:28 -04:00
  • 17e96751c0 Removed local_settings*.tmp files added by @chouseknecht, updated .gitignore to prevent them from getting added again. Chris Church 2013-05-10 00:51:03 -04:00
  • d7737f6b43 Changed project property available_playbooks to playbooks, exposed via API as a child resource of the project detail. Changed project local_path to a CharField and added helper method and API attribute to show the list of available choices for local_path. Chris Church 2013-05-10 00:44:13 -04:00
  • fdceb46c12 Latest UI changes. Credential List and Edit working -need to add ask pw option and validation around team vs. user. Lookup dialog is now a generic helper that can be shared by all controllers. Credentials controller is first to use api-loader which reads the \/api and \/api\/v1 to determine base set of urls. And more... chouseknecht 2013-05-09 23:49:51 -04:00
  • 2cbed11034 Reverted JSONField change on VariableData and fixed related tests and migration. Also fixed older migrations that break when migrating backwards. Chris Church 2013-05-09 17:11:45 -04:00
  • d51fa4f629 Added credentials list view. Chris Church 2013-05-09 15:14:43 -04:00
  • e6377a1243 Fix lingering import statement, add context processor to expose settings to templates. Chris Church 2013-05-09 14:31:08 -04:00
  • fdc9422409 Catch exception raised for the reverse access of a OneToOneField. Chris Church 2013-05-08 17:56:40 -04:00
  • f7cd605415 Model changes based on jobs API discussion, code and test fixes to work with those changes. Chris Church 2013-05-08 17:41:10 -04:00
  • 6238f0ab9a Add summary_fields capability, which for items in a collection gives the names of related fields. Michael DeHaan 2013-05-08 17:36:04 -04:00
  • 51ef375183 Team add/edit now working. Temporarily disabled organization name lookup on Team and Inventory lists. This will get fixed with AC-93 -add summary fields to response. chouseknecht 2013-05-08 16:26:21 -04:00
  • e5057fbd83 Removed old versions of UI in static directory. Chris Church 2013-05-08 12:02:56 -04:00
  • cc16c394fe Added debug condition to determine which JS files to include. Chris Church 2013-05-08 11:58:37 -04:00
  • 6f6e3d23a5 Added static url prefix to partials and images. Chris Church 2013-05-08 11:46:22 -04:00
  • eff2e65c9a Moved UI into its own Django app. Chris Church 2013-05-08 11:41:00 -04:00