John Mitchell
d97ac8cec6
reorder user and notification template form fields
2017-03-07 16:48:50 -05:00
John Mitchell
ef87d35901
SUIT-ify less and fix bottom padding for about modal
2017-03-07 16:48:50 -05:00
John Mitchell
205e52cbe8
fix jshint error
2017-03-07 16:48:50 -05:00
John Mitchell
8f5253014b
update about modal to be monospace and have core version
2017-03-07 16:48:49 -05:00
jaredevantabor
6e586282f5
making survey-maker title 75% instead of 50%
2017-03-07 16:48:49 -05:00
jaredevantabor
1ee7f2969f
fixing title styling for survey maker and survey taker for long titles
2017-03-07 16:48:49 -05:00
jaredevantabor
ba628893d1
styling to support long job titles on job results' stdout panel
2017-03-07 16:48:49 -05:00
Chris Meyers
4005cf927e
copy existing env before making a safe env
...
* We should not modify the original env because it's what is going to be
passed to the Ansible process. This will contain all of the passwords,
unobscured. The safe env is what will get saved into the model.
2017-03-07 16:48:48 -05:00
Michael Abashian
b5cfea2ed9
Removed default search params for searching stdout. searching stdout will now be supported by the basic search= syntax.
2017-03-07 16:48:48 -05:00
Chris Meyers
1fc40d38c7
jobs/<id>/job_events?search= searches stdout field
2017-03-07 16:48:48 -05:00
AlanCoding
0046421f05
set log formatter message type
2017-03-07 16:48:48 -05:00
Ryan Petrello
ae321536cd
fix a regex that doesn't properly strip certain environment variables
...
see: #5601
2017-03-07 16:48:48 -05:00
Matthew Jones
50ccd1b003
Fix validation error grammar
2017-03-07 16:48:48 -05:00
Ryan Petrello
ed5a01c0cf
strip ansible_env from job event callback data
...
this often contains sensitive details, and the data is already filtered
and stored on the job itself
see: #5601
2017-03-07 16:48:48 -05:00
Matthew Jones
123756468d
Bump version for 3.1.2 release
2017-03-07 16:48:48 -05:00
Matthew Jones
95a2ed6336
Updates to insights playbook project syncing based on feedback
...
* Support "name" if given, else use a more reasonable file name for
the playbook file
* Fix an issue where we wouldn't populate the playbooks correctly in
the database
* Force downloading the playbooks every time since we can't tell when
the file might change
2017-03-07 16:48:48 -05:00
jaredevantabor
7d4544595a
support for editing an insights project
2017-03-07 16:48:47 -05:00
jaredevantabor
0ff837449b
adding insights support for project add
2017-03-07 16:48:47 -05:00
Matthew Jones
2656e3f3fa
Insights project api side integration
...
* Extend scm credential type to support username and password for
redhat portal accounts
* Update project update playbook to work with remote insights server
2017-03-07 16:48:44 -05:00
Matthew Jones
2c7dd8497b
Filter on reason also when logging in via sso and picking authtoken
2017-03-07 13:54:52 -05:00
Matthew Jones
90a26de180
Fix an issue where notifications might not always be triggered
...
In the case where a notification template were assigned to "failed"
events but not "success" or "any" events.
2017-03-06 15:41:43 -05:00
Chris Meyers
a2320c5b5e
Merge pull request #5614 from chrismeyersfsu/fix-5613
...
give a default other than None
2017-03-02 14:25:12 -05:00
Chris Meyers
54bcdccdab
give a default other than None
...
1. If the setting isn't in the database, then the specified default is
returned.
2. If the setting IS in the database, then the 'value' field, from the
database, is returned; Unless, the value is null in the database, then
the defined default is returned.
* Take case 1. If the default=None then an AttributeError is raised
* Thus, by setting default='', in case 1. We don't get an AttributeError
because '' will be returned.
* Also note that we don't allow_null=True because then the database
entry could be None. Accessing the setting would raise an AttributeError
in this case. Further, since we set default='' it doesn't matter if null
is in the database.
TL;DR set default=<something_other_than_None>
2017-03-02 13:36:48 -05:00
Michael Abashian
999c3dca08
Merge pull request #5602 from mabashian/5600-project-scm-cred
...
Typing in scm credential when add/edit project fix
2017-03-01 16:30:11 -05:00
Michael Abashian
2697fcdbc3
Removed console
2017-03-01 14:14:08 -05:00
Michael Abashian
2610009b56
Fixed bug where typing in scm credential when adding/editing project wouldn't work
2017-03-01 14:12:03 -05:00
Michael Abashian
09771927c9
Encode default search param
2017-03-01 10:27:28 -05:00
Jared Tabor
5592d44ec1
Merge pull request #5578 from jaredevantabor/host-event-stdout
...
host event stdout changes
2017-02-28 12:36:00 -08:00
Chris Meyers
9db49d9819
Merge pull request #5586 from chrismeyersfsu/fix-job_start_websocket_race
...
emit job status over socket after database commit
2017-02-28 13:25:44 -05:00
Chris Meyers
c4fb88c0d9
remove uneeded post commit wrapper
...
* Since we changed the lower level method to always use post commit
message emit
2017-02-28 13:10:00 -05:00
Chris Meyers
e09497108e
all job status change websockets events should happen after the job hits
...
the database
2017-02-28 12:56:55 -05:00
Chris Meyers
b85361732b
Revert "emit job status over socket after database commit"
...
This reverts commit edefeeacdaf11cf484a4b4893ee9acde5ef85390.
2017-02-28 12:53:59 -05:00
Chris Meyers
7da52c8bef
emit job status over socket after database commit
...
* Wait until the newly created job record hits the database before
telling the websocket clients that the job's status is "pending"
2017-02-28 12:39:55 -05:00
Ryan Petrello
45819f6b9a
requeue websocket messages that don't (yet) have an established user
...
There's a race between our `ws_connect` and `ws_receive` methods;
it's possible to fall into a scenario where we're handling a legitimate
message *before* django-channels is able to persist the `user_id` into
the channel session. This results in a scenario where a user can open
a browser tab and never receive new websocket messages. In this
scenario, we should just toss the message back into the queue and try
again later (up to a reasonable limit of retries).
2017-02-28 11:12:59 -05:00
jaredevantabor
9cbf9a5c47
host event stdout changes
2017-02-27 18:52:45 -08:00
Matthew Jones
cdb757503e
Bump version for 3.1.1 release
2017-02-27 21:17:51 -05:00
Matthew Jones
98daaece73
Switch job_type to check from sync when detecting delete_on_update
2017-02-27 16:22:05 -05:00
Ryan Petrello
242e1b543c
Merge pull request #5552 from ryanpetrello/fix-5536
...
use Unicode apostrophes - not single quotes - for French i18n strings
2017-02-27 12:31:33 -05:00
Ryan Petrello
e8ecc4226b
use Unicode apostrophes - not single quotes - for French i18n strings
...
see: #5536
2017-02-27 12:23:07 -05:00
Chris Meyers
e6e636f247
Merge pull request #5571 from chrismeyersfsu/fix-5566
...
cancel jobs dependent on inv update
2017-02-27 12:08:09 -05:00
Chris Meyers
c1bace87ab
only cancel deps if we can cancel the inv update
2017-02-27 11:37:29 -05:00
jaredevantabor
683a1252c8
fixing module_name check and adding support for the debug module
2017-02-27 08:33:53 -08:00
Chris Meyers
f3e514246e
cancel jobs dependent on inv update
2017-02-27 11:28:29 -05:00
Michael Abashian
a1840863da
Merge pull request #5569 from mabashian/5563-footer
...
CSS tweaks to workflow results panels
2017-02-27 11:16:49 -05:00
Chris Meyers
fcbce13873
Merge pull request #5568 from chrismeyersfsu/fix-5562
...
revert waiting task stuck fix
2017-02-27 11:03:23 -05:00
Chris Meyers
9f8df08e1d
update tests
2017-02-27 10:56:34 -05:00
Michael Abashian
5c5ab0936e
CSS tweaks to workflow results panels
2017-02-27 10:53:41 -05:00
Chris Meyers
a1c76d3adc
like inventory updates, check if project update deps already processed
2017-02-27 10:34:44 -05:00
Wayne Witzel III
c919f1ef30
Merge pull request #5487 from wwitzel3/issue-5341
...
explicit ordering in workflow_nodes views
2017-02-27 10:06:58 -05:00
Aaron Tan
fe3605ccdd
Merge pull request #5534 from jangsutsr/3551_restore_original_behavior_of_group_children_unattach
...
Restore original behavior of group children unattach
2017-02-27 10:05:15 -05:00