Commit Graph

  • a4257e207c Create package.json during build target James Laska 2014-02-26 08:36:32 -05:00
  • 0462bb3f3f AC-1061 Removed my test exception raised in the inventory script. Chris Church 2014-02-25 18:49:30 -05:00
  • a18b9e2270 AC-1061 Fix inventory script to return dict with failed flag when there is an error instead of an empty dict so that ansible-playbook will propagate the error message. Chris Church 2014-02-25 17:11:04 -05:00
  • a1ec54920f Small fix to license expire time check Matthew Jones 2014-02-25 14:53:37 -05:00
  • 8c9a98befc AC-406 Added support for importing inventory host patterns/ranges from INI files. Chris Church 2014-02-22 16:23:11 -05:00
  • 43491721b6 Fix issue AC-1008... not checking license expiration when running import inventory Matthew Jones 2014-02-21 11:40:04 -05:00
  • a6a1a6504a Check for anonymous user in the activity stream middleware and don't attempt to attach user information to the event Matthew Jones 2014-02-21 11:09:03 -05:00
  • 00676c95e0 Change zmq socket characterstics to ack response. Fix up unit tests Matthew Jones 2014-02-21 10:40:53 -05:00
  • 3231f966db More small cleanup for zeromq work. Switch back to single-path writing of job events Matthew Jones 2014-02-19 13:56:19 -05:00
  • 6f54574a94 Fixed spelling issue found in job_templates.limit help. Chris Houseknecht 2014-02-19 13:18:44 -05:00
  • 94e0d9ab1d Remove an unneeded print statement Matthew Jones 2014-02-18 23:09:07 -05:00
  • 28a1f64d54 Implement a signal handler on the callback receiver. Use the full receiver when running unit tests Matthew Jones 2014-02-18 23:01:55 -05:00
  • 398d7633d3 Fix some issues starting the callback receiver workers Matthew Jones 2014-02-18 19:13:36 -05:00
  • 155837ebbb Update dev requirements to mention zeromq dependency Matthew Jones 2014-02-18 15:22:49 -05:00
  • 2a65fbe77c Update contributing documentation and add receiver target to Makefile Matthew Jones 2014-02-18 15:16:39 -05:00
  • 570f53e62c Merge remote-tracking branch 'origin/zeromq' Matthew Jones 2014-02-18 14:15:57 -05:00
  • d3ea140baf Merge remote-tracking branch 'origin/master' into zeromq Matthew Jones 2014-02-18 14:04:51 -05:00
  • 11cfacd57a Update unit tests to manage zeromq based tasks Matthew Jones 2014-02-18 13:54:56 -05:00
  • f6870634c4 Cleanup and refactor some parts of thew new zeromq based callback receiver Matthew Jones 2014-02-18 13:54:28 -05:00
  • 9652cd7333 AC-564 fixed a bug with CodeMirror editor and post dialog removal/cleanup. Chris Houseknecht 2014-02-18 10:31:25 -05:00
  • 633a9f6d61 AC-564 fixed a bug with CodeMirror editor and post dialog removal/cleanup. Chris Houseknecht 2014-02-18 10:30:44 -05:00
  • 9b8dcfb9dd AC-564 added new method to codemirror wrapper to enable replacing textarea fields with an editor. Implemented in inventory, groups, hosts, and templates. Solved issues with groups related to two potential textareas at the same time. Found and fixed an error in the way ReturnToCaller() utility was being called. Finished implementing angular-md5. Adding or saving a job template now shows a pop-up on save when a callback is enabled. The pop-up shows the callback url and host key. Before user had to save and then re-open the template to get the URL. With the pop-up we're now showing it immmediately on save. Chris Houseknecht 2014-02-18 03:55:04 -05:00
  • 55b574fa26 AC-564 added new method to codemirror wrapper to enable replacing textarea fields with an editor. Implemented in inventory, groups, hosts, and templates. Solved issues with groups related to two potential textareas at the same time. Found and fixed an error in the way ReturnToCaller() utility was being called. Finished implementing angular-md5. Adding or saving a job template now shows a pop-up on save when a callback is enabled. The pop-up shows the callback url and host key. Before user had to save and then re-open the template to get the URL. With the pop-up we're now showing it immmediately on save. Chris Houseknecht 2014-02-18 03:50:36 -05:00
  • 177080e43d Fixed broken links where ngHref is used in list objects. Chris Houseknecht 2014-02-17 16:01:14 -05:00
  • b44b82dd52 Fixed js error post host edit save. Chris Houseknecht 2014-02-17 15:50:42 -05:00
  • 84f79d4342 Fixed menu bar height. After TB upgrade it was fixed at 50px. Moved back to 0 and let image height be dominant. Pulled in angular-codemirror overlay fix. Chris Houseknecht 2014-02-17 15:04:17 -05:00
  • 0b0140e385 Fixed twiter js package. Now repo includes dist subdir. Chris Houseknecht 2014-02-17 13:33:22 -05:00
  • 2f12dccf32 Fixing twitter js library Chris Houseknecht 2014-02-17 13:27:16 -05:00
  • 2583bcb52c Include awx.min.js in sdist packaging James Laska 2014-02-17 13:06:49 -05:00
  • 2c694e5e07 Some cleanup and documentation for zeromq implementation Matthew Jones 2014-02-17 11:11:48 -05:00
  • 4df13d7e99 Add 'npm install' task to the make process James Laska 2014-02-17 10:18:33 -05:00
  • cc9869b198 AC-564 implemented angular-codemirror to provide JSON/YAML syntax highlighting and linting in a full-screen editor. Chris Houseknecht 2014-02-15 19:23:57 -05:00
  • e4d860e3dc Fix issue AC-977 by including job_template in summary fields for job activity stream events Matthew Jones 2014-02-14 09:46:10 -05:00
  • 6a3e477c9a Fixed a bug in Groups.js helper that blocked GroupsEdit, so you couldn't edit an existing group. Issue was Angular depenedency ineject was misaligned with function parameters. Chris Houseknecht 2014-02-13 19:52:37 +00:00
  • c77db691eb AC-725 Added tower version to app footer and license dialog. Refactored license dialog to use tabs rather than accordions. Fixed conflict between angular routes and TB tabs. Chris Houseknecht 2014-02-13 19:01:17 +00:00
  • 9aea64eb3f Fixed minor bugs lingering from package upgrades. Org lookup on User add page was throwing a js error. Flash message was not clearing on modal display. Store link was not working from modal button. Chris Houseknecht 2014-02-13 16:19:21 +00:00
  • 69b91afaf2 Fixed bugs from package upgrades. Updated all controllers to pass into form and list generators. Improved accordion styling. Refactored job status page. Tested using minified files and fixed build issues. Chris Houseknecht 2014-02-13 03:04:27 -05:00
  • 2fcb5a1ae4 More updates to contributing doc. Added Grunt to Makefile. Use lintjs to inspect .js files for lint and errors. Use minjs to compile and compress the .js and .less files. Chris Houseknecht 2014-02-12 22:19:30 +00:00
  • 3af771bca3 Fixed spacing issue in UI build script. Chris Houseknecht 2014-02-12 22:06:12 +00:00
  • 024264e87c Fixing missing less.js bits. Chris Houseknecht 2014-02-12 21:20:33 +00:00
  • 7df08907ea Fixing missing less.js bits. Chris Houseknecht 2014-02-12 21:16:42 +00:00
  • 5e5bd2dd3c Fixing missing twitter style sheets. Chris Houseknecht 2014-02-12 21:12:43 +00:00
  • 770947d18d Pull results off zeromq and distribute to workers Matthew Jones 2014-02-12 16:09:57 -05:00
  • 1f9de0e9eb Fixing missing twitter style sheets Chris Houseknecht 2014-02-12 21:07:35 +00:00
  • a3e48849d8 Merge remote-tracking branch 'origin/javascript-cleanup' Chris Houseknecht 2014-02-12 14:41:27 -05:00
  • 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. Chris Houseknecht 2014-02-12 18:24:30 +00:00
  • 3a5e2f4f1e AC-996 Don't try to use admin template since admin is disabled. Chris Church 2014-02-11 15:19:51 -05:00
  • 063380304a Manage the zeromq connection per-pid Matthew Jones 2014-02-11 05:56:51 -05:00
  • 66e9e2310c Initial 0mq implementation Matthew Jones 2014-02-11 05:40:31 -05:00
  • d25e712e21 Finixhed applying jsHint linting to js files. Created initial Gruntfile.js build script and package.json script for keeping track of required node modules. vagrant 2014-02-11 04:52:15 +00:00
  • cb8b58b0ae AC-1015 Added retry count for saving to database, minor retry refactor for publishing job events. Chris Church 2014-02-09 13:51:40 -05:00
  • a3ee83258c Re-enable debug prints from saving job events. Chris Church 2014-02-09 06:07:00 -05:00
  • a4ae6567dc AC-1015 Update queue names so that job events are only received by the right save job events task. Add database retry to save job events task. Chris Church 2014-02-09 05:58:33 -05:00
  • 818f235f72 AC-507 Allow forcefully marking a job canceled if we can detect it isn't running via Celery, make sure a job canceled before it is started doesn't attempt to run at all, raise an exception for canceled jobs to interrupt the task chain. Chris Church 2014-02-09 01:49:00 -05:00
  • 2423c9a63c AC-1013 Updated API docs to indicate that an auth token is tied to remote address and user agent. Chris Church 2014-02-08 02:22:39 -05:00
  • b708edffd9 AC-1012 Force use of pyamqp even if librabbitmq is installed. Chris Church 2014-02-07 20:03:42 -05:00
  • cac49c199c Fixed issues with Lookup.js helper. With multipe pages of data available to a lookup dialog, original selection was lost if user clicked cancel. Removed console.log statement left in pagination helper. Chris Houseknecht 2014-02-07 17:20:12 -05:00
  • a1e7b28380 Fixed pagination error on related sets. Initial page size was not being set and first page number set to 0 rather than 1. Chris Houseknecht 2014-02-07 16:13:29 -05:00
  • f02a93c333 AC-1012 Open a new RabbitMQ connection for each forked process to prevent intermittent hang, update debug logging for job event callback. Chris Church 2014-02-07 17:12:46 -05:00
  • 8638f1e3d1 AC-1020 Fix django-jsonfield to avoid generating PostgreSQL error. Chris Church 2014-02-07 17:09:08 -05:00
  • 455ed2bc63 Don't return result_stdout for job list, only for job detail; significantly improves speed to refresh jobs list. Chris Church 2014-02-07 16:00:17 -05:00
  • f891c30ebb Ran all controller files through jsbeautifier.org and applied jsHint. Chris Houseknecht 2014-02-07 15:33:07 -05:00
  • 2a88d3cb07 Close issue AC-905... refactor RBAC to handle inactive and deleted items Matthew Jones 2014-02-07 09:37:02 -05:00
  • d6a457397a AC-1027 Removed stupid trailing comma I overlooked. Chris Church 2014-02-07 13:53:18 -05:00
  • fb1bff54ca Fix an issue where we were checking object existence Matthew Jones 2014-02-07 05:56:26 -05:00
  • 8c88ee5663 AC-1016 put font size back to 14px on host fly-out. Chris Houseknecht 2014-02-06 18:25:43 -05:00
  • 2ef38adf26 AC-1016 Added tool-tip to status icon on host status fly-out. Changed z-index on tooltips to be greater than that of pop-overs. Made sure all tooltips when a pop-over opens. Chris Houseknecht 2014-02-06 18:16:23 -05:00
  • e9d308c927 AC-1015 Changed where save_job_events task is started so that job events don't appear to be missing when they're stuck in the queue. Chris Church 2014-02-06 17:44:11 -05:00
  • 4e49314bad AC-1016 on host status fly-out job id now links to job detail page rather than showing modal dialog. Fixed js errors happening when job_template is deleted and cannot be found. Chris Houseknecht 2014-02-06 17:36:51 -05:00
  • c55d3e935b Aftr user edits a group, update the sync related icons based on whether or not user added sync source or removed sync source. This allows a sync to be started immediately (or prevents starting one) without having to first click the refresh button. Chris Houseknecht 2014-02-06 17:05:22 -05:00
  • 9807477944 AC-905 Work in progress on better filtering of inactive/deleted objects. Chris Church 2014-02-06 16:52:09 -05:00
  • f579dbd72d Remove test license file accidentally checked in. Chris Church 2014-02-06 15:26:57 -05:00
  • ae4743724a AC-982 Added configuration options to disable activity stream logging entirely, or disable only when running inventory import. Chris Church 2014-02-06 15:25:49 -05:00
  • c52818ecee AC-1023 AC-1025 fixed drag-n-drop issues. Linting exposed a datatype mismatch issue. Chris Houseknecht 2014-02-06 15:19:58 -05:00
  • 11d8387120 AC-990 Make job event filtering by host work even when not capturing hosts M2M. Also fix unit tests to skip checking hosts M2M. Chris Church 2014-02-06 15:07:37 -05:00
  • 4c38b05f90 AC-1021 fixed issues with group edit and source not saving. Chris Houseknecht 2014-02-06 14:14:06 -05:00
  • 57030390c0 Fix AC-975... filter inactive permissions in some of the access code. Matthew Jones 2014-02-06 08:46:54 -05:00
  • 8c5fb4bca4 AC-1021 fixed javascript error on group edit save. When user makes changes to a group, we attempt to update the group name and title on the tree view. The update process was building an invalid string. Chris Houseknecht 2014-02-06 13:40:44 -05:00
  • 1445fb533e Applying jsHint standards to form-generator.js. Adding unminified jquery to facilitate debugging. Chris Houseknecht 2014-02-06 13:28:02 -05:00
  • 010a998431 Applied jsHint code checking standards. Chris Houseknecht 2014-02-06 12:16:59 -05:00
  • 1b65a3256d AC-990 Disabled capturing hosts M2M associated with job events. Chris Church 2014-02-06 11:25:45 -05:00
  • e17d076e55 AC-1017 Added events and hosts links to the job status fly-out. Fixed a bug in search where claring the value and hitting enter did not switch the icon back to the magnifying glass. Linted Search.js and Hosts.js helpers. Chris Houseknecht 2014-02-06 00:58:30 -05:00
  • 9f40862676 AC-990 Some query improvements for saving job events. Chris Church 2014-02-05 19:19:19 -05:00
  • 5e7290aa85 AC-1014 fixed issued related to deleted templates and templates containing quotes in the name. De-linted job templates and the jobs controller. Chris Houseknecht 2014-02-05 16:34:07 -05:00
  • 229df6d4f7 AC-1010 Fixed breadcrumb capitalization to accommodate multi-word paths. Added .jshintrc which contains jsHint directives for delinting .js files. Delinted Utilities.js. Chris Houseknecht 2014-02-05 11:54:16 -05:00
  • a115988a4b AC-982 Fix typo (missing @) from earlier commit. Chris Church 2014-02-04 23:56:29 -05:00
  • e94e1978be Disable capturing SQL queries in memory when running celeryd in development. Chris Church 2014-02-04 23:04:58 -05:00
  • ce56f1c17d AC-982 Fixes for inventory import speed when deleting groups. Chris Church 2014-02-04 22:55:44 -05:00
  • 033968a0a9 Fixed compilation error. Chris Houseknecht 2014-02-04 18:28:47 -05:00
  • 91cc144e87 AC-990 Updated callback plugin and related task to prevent missed/duplicate job events, catch exceptions and retry. Fixed task run_pexect method so that canceling a job will work. Chris Church 2014-02-04 17:38:31 -05:00
  • d08319100d Fixed styling on Job Events page to give the Event column more room. Added monospacing and nowrap to txt fields.Shotened Created On and Status columns. Centered Status column. Fixed Actions column so that columnClass directive works. Chris Houseknecht 2014-02-04 21:26:58 +00:00
  • 00156a5518 Updating AC-984... only conditionally recompute inventory fields in group delete if it isn't a part of an inventory delete Matthew Jones 2014-02-04 09:55:55 -05:00
  • e911bdc3da Updating AC-984... delay field computation until after the group has been removed Matthew Jones 2014-02-04 09:29:20 -05:00
  • 6d6ea293a4 Fixing 'working' ovrerlay to fit document height. Chris Houseknecht 2014-02-04 19:04:41 +00:00
  • bbdfc3ea4f Background for jqueryui modal and twitter bootstrap modal now match. Chris Houseknecht 2014-02-04 13:23:03 -05:00
  • 5cb6c22fc8 Fixed inventory sync status dialog to use jqueryui dialog- making it draggable and resizable. Chris Houseknecht 2014-02-04 16:59:19 +00:00
  • 6c2b8358a0 Fixed 'empty directory' warning on project detail page. The styling was off, and it was incorrectly displaying when scm_type was to empty. Chris Houseknecht 2014-02-03 23:20:08 +00:00
  • 32364ad055 AC-990 Add new task for saving all job events from a queue, updated callback plugin to send to queue, work on optimizing SQL that runs when saving a job event. Chris Church 2014-02-03 17:04:56 -05:00
  • 88dc25fc15 Fixed support links. Chris Houseknecht 2014-02-03 21:46:16 +00:00
  • 7ecc382a71 AC-595 stop translating object name in breadcrumbs. Chris Houseknecht 2014-02-03 14:59:17 -05:00