Commit Graph
100 Commits
Author SHA1 Message Date
Jake McDermott 4033e0f218 Align display types for job list and details 2020-12-15 17:05:38 -05:00
Jake McDermott 1a4eab6f25 Use type field as key for job display type 2020-12-15 17:05:31 -05:00
Jake McDermott 7f89eb324a Fix key for adhoc command display type 2020-12-15 17:05:22 -05:00
Jake McDermott 3398452197 Update wording of getting started section 2020-12-14 19:22:13 -05:00
Jake McDermott 487bf50544 Don't display a negative time
If the remaining session time dips below 0 imediately before auto-
logout, ceil the display value to 0 to avoid showing negative
seconds left.
2020-12-14 17:05:47 -05:00
Jake McDermott 997200dd19 Unchunkify session warning string 2020-12-14 17:05:39 -05:00
Jake McDermott aa048049ea Add logout button, remove close button 2020-12-14 17:05:36 -05:00
Jake McDermott d7949e3db9 Clamp timeout to maximum allowed by js 2020-12-14 17:05:32 -05:00
Jake McDermott 838a3822a5 Debounce storage calls on http intercept 2020-12-14 17:05:28 -05:00
Jake McDermott 5ccee4aea2 Add session timeout support
Intercept all http(s) responses and store expiration time from headers
in local storage. Drive expiration timers in app container across all
tabs with browser storage events and accompanying react hooks
integration. Show a warning with logout countdown and continue button
when session is nearly expired.
2020-12-14 17:05:18 -05:00
Jake McDermott d88ba5873b Use credential_type for multicred distinction 2020-12-14 10:11:42 -05:00
Jake McDermott 8b32b61072 More readme and makefile updates
* Set log levels for build commands
* Add locale build dirs to cleanup commands
* Move container dev environment build section closer to top of readme
2020-12-14 08:53:03 -05:00
Jake McDermott 2cd9a05329 Support ws or wss proto 2020-12-11 19:22:37 -05:00
Jake McDermott 4be9008821 Add make target info to readme 2020-12-11 16:33:36 -05:00
Jake McDermott 9687c09108 Autofix problematic dependency 2020-12-11 12:06:47 -05:00
Jake McDermott a0ce1350ec Update readme requirements 2020-12-10 22:17:34 -05:00
Jake McDermott 704029459f Place some initial files for migration view
This restores some of the original files and routes from the migration
view of the classic ui with the eventual goal of fully reintegrating this
system with the new ui.

See: https://github.com/ansible/awx/commit/b39db745d4addd7aa4612a43cf3ebd12c4d206cd
2020-12-10 11:00:43 -05:00
Jake McDermott ca2f67e0a9 FFox ESR 78 Compatibility 2020-12-10 09:39:25 -05:00
Jake McDermott 15704e55e1 Move INLINE_RUNTIME_CHUNK flag to scripts definition
We _always_ want INLINE_RUNTIME_CHUNK to be false when building the ui,
even if someone happens to unexpectedly make a production build without
using the top-level make targets for some reason.
2020-12-08 13:26:10 -05:00
Jake McDermott b3266f6c62 Avoid prop reference error in test 2020-12-08 13:26:07 -05:00
Jake McDermott c120b731a4 Add global mock for webpack csp var 2020-12-08 13:26:05 -05:00
Jake McDermott ab61675c2d Add system for strict-csp stdout html generation 2020-12-08 13:26:02 -05:00
Jake McDermott 548ebd5999 Add w3c-compliant reporting for CSP violations 2020-12-08 13:25:59 -05:00
Jake McDermott 12077627e4 Integrate CSP config with frontend framework 2020-12-08 13:25:56 -05:00
Jake McDermott db8c56caf4 Handle prompted inventory without value on schedules 2020-12-01 11:53:19 -05:00
Jake McDermott 294b9c8910 Only display inventory file for scm sources 2020-11-25 11:02:07 -05:00
Jake McDermott c0d8474ac6 Undo staged locale changes after devel build 2020-11-24 15:39:54 -05:00
Jake McDermott ef27ebfed8 Remove *-next make targets 2020-11-24 13:58:19 -05:00
Jake McDermott 02021fe2c9 Source variables provided at build time 2020-11-23 15:14:55 -05:00
Jake McDermott 526a4c303f Include awx logos for official installs 2020-11-23 13:52:25 -05:00
Jake McDermott c81bc60a33 Source default login logo from static files 2020-11-23 13:22:45 -05:00
Jake McDermott a28c44e509 Source header logo from static files 2020-11-23 13:22:38 -05:00
Jake McDermott 27219d34eb Remove vestigal django stuff for old ui 2020-11-23 13:22:34 -05:00
Jake McDermott f49e4a646f Remove legacy make targets 2020-11-23 13:22:30 -05:00
Jake McDermott b699864f00 remove classic ui 2020-11-23 13:22:25 -05:00
Jake McDermott abaeec40ae Ship the new ui with awx installation and builds 2020-11-23 13:22:12 -05:00
Jake McDermott 471e22a4e2 Start with nav expanded 2020-11-17 18:54:11 -05:00
Jake McDermott d30dd97c96 Fix inconsistent screen title bars 2020-11-16 11:39:04 -05:00
Jake McDermott 10ab12c99a Delete cloudforms 2020-11-05 12:40:03 -05:00
Jake McDermott cc89608d2c Merge pull request #4659 from jakemcdermott/fix-4658
Disable edit mode cred form unless edit capability is true
2020-11-02 13:26:05 -05:00
Jake McDermott da7896dbc4 Disable edit mode cred form unless edit capability is true 2020-11-02 13:20:44 -05:00
Jake McDermott 5ce9e5b03d Use SUBSCRIPTION_* variables in config route 2020-10-30 16:40:02 -04:00
Jake McDermott 31275122a1 Merge pull request #4653 from wenottingham/taking-inventory-of-ourselves
Enable source vars for all inventory types
2020-10-29 11:06:39 -04:00
Jake McDermott 94eec401c3 Use SUBSCRIPTION_* variables in config route 2020-10-28 19:03:38 -04:00
Jake McDermott 1ab0e318f9 Fix vulnerable dependencies 2020-10-21 08:57:41 -04:00
Jake McDermott 36abc9b123 Merge pull request #4630 from jakemcdermott/current-date
[3.8] Use current year in about modal
2020-10-20 15:31:31 -04:00
Jake McDermott 7bc7cb00ac Use current year in about modal 2020-10-20 15:13:58 -04:00
Jake McDermott f85548abeb Merge pull request #4628 from mabashian/4310-license-string
Replace SETTINGS > SYSTEM with SETTINGS > SYSTEM to get around issue with translating this string
2020-10-20 12:34:19 -04:00
Jake McDermott 09c961fc56 Use current year in about modal 2020-10-15 10:02:27 -04:00
Jake McDermott 3c71ab1bd7 Remove math licenses 2020-10-14 14:07:53 -04:00
Jake McDermott 4907aa35a9 Update vulnerable dependency 2020-10-02 20:35:30 -04:00
Jake McDermott bfd224eb7c Remove self-closing tags from webhook cred lookup 2020-10-01 11:44:23 -04:00
Jake McDermott 7479b9faca Force logout and clear before social auth login 2020-10-01 11:15:46 -04:00
Jake McDermott b6afc085a7 Reload on stats when live updates are disabled 2020-09-21 20:42:44 -04:00
Jake McDermott 34579226ef Upgrade lingui-cli to 2.9.2 2020-09-18 13:01:04 -04:00
Jake McDermott c6aeb755a4 Remove self-closing tags for tag component 2020-09-14 11:28:52 -04:00
Jake McDermott b2ad75a1b7 Fix malformed urls 2020-09-10 18:31:49 -04:00
Jake McDermott 59ecefb1c5 Start with navigation expanded 2020-09-10 13:48:32 -04:00
Jake McDermott c3f9993e18 Remove dead projects code 2020-09-10 13:28:00 -04:00
Jake McDermott dcf5917a4e Check that host_filter is regexp 2020-09-01 12:50:58 -04:00
Jake McDermott f04aff81c4 Add details to inv source field help text 2020-09-01 12:50:58 -04:00
Jake McDermott 2fdeba47a5 Add new common inventory source fields 2020-09-01 12:50:58 -04:00
Jake McDermott b253540047 Add new common inventory source fields 2020-09-01 12:50:57 -04:00
Jake McDermott 42e70bc852 Delete inventory source fields 2020-09-01 12:50:57 -04:00
Jake McDermott dce946e93f Delete inventory source fields 2020-09-01 12:50:57 -04:00
Jake McDermott 0af9e01610 Don't display facts until facts are loaded 2020-08-24 12:55:32 -04:00
Jake McDermott dc9f2441df Embolden user organization name 2020-08-19 11:02:22 -04:00
Jake McDermott 806a468600 Use organization api to create users
This ensures that the user will be related to the chosen organization
when it is created.
2020-08-19 11:02:11 -04:00
Jake McDermott 3b597cd80a Delete portal mode 2020-07-28 20:27:25 -04:00
Jake McDermott 2992a5f5a4 Check node version before build or install 2020-07-20 09:13:43 -04:00
Jake McDermott bf74aae80e Use summary job_type on host list 2020-07-16 14:10:55 -04:00
Jake McDermott 6f43462689 Improve nav behavior
* Use more selective route matching when determining if a nav item is
active

* Don't automatically collapse nav groups when user navigates to a
different group
2020-07-15 12:46:08 -04:00
Jake McDermott d1a4f010b9 Show grant and client type validation errors 2020-07-15 12:05:51 -04:00
Jake McDermott e89326dbf2 Fix vulnerable 2nd order dependency 2020-07-14 14:42:46 -04:00
Jake McDermott 2737cded72 Merge pull request #4442 from jakemcdermott/fix-4440
[3.7.2] Include instance_id in host edit request
2020-07-10 09:43:50 -04:00
Jake McDermott 4f2ce90137 Include instance_id in host edit request 2020-07-10 09:39:54 -04:00
Jake McDermott ddbe20d41b Include instance_id in host edit request 2020-07-09 11:27:45 -04:00
Jake McDermott bd624508e3 Update to ansible/angular-scheduler#v0.4.4 2020-07-07 15:04:07 -04:00
Jake McDermott 05799d9795 Avoid non-unique field name collisions
Custom credentials can have input fields named 'name', 'organization',
'description', etc. Underscore these variables to make collisions
less likely to occur.
2020-07-06 14:08:53 -04:00
Jake McDermott ea4b435ea7 Ignore required field validation for booleans 2020-07-06 14:08:46 -04:00
Jake McDermott a89eff3c1a Remove self-closing tags
jquery doesn't like self-closing tags. jquery doesn't like anything.
2020-07-06 09:34:50 -04:00
Jake McDermott e962933148 Delete node_modules in project root 2020-07-01 10:51:29 -04:00
Jake McDermott 7bac7abd67 Fix variable names 2020-06-30 12:34:14 -04:00
Jake McDermott b4198204a7 Add install step 2020-06-30 10:10:52 -04:00
Jake McDermott 86c1f4d772 Co-locate deps in file 2020-06-30 08:58:37 -04:00
Jake McDermott e10fb71f93 Move react-scripts to dev dependencies 2020-06-30 08:58:32 -04:00
Jake McDermott bae50e38da Remove unused dependencies 2020-06-30 08:58:27 -04:00
Jake McDermott 9dadb96d45 Fix unescaped README code block 2020-06-29 16:50:44 -04:00
Jake McDermott bde1ff1187 Use a proxy config that works 2020-06-29 15:51:51 -04:00
Jake McDermott 1df91eece1 Add devel make targets for ui_next 2020-06-25 10:22:07 -04:00
Jake McDermott 01b8087cb3 Align prod and dev routing 2020-06-25 08:56:21 -04:00
Jake McDermottandnixocio 41d8edf94a Align imports to django collectstatic locations
Co-authored-by: nixocio <nixocio@gmail.com>
2020-06-25 08:56:11 -04:00
Jake McDermottandnixocio ddadf332cc Create static dir during bootstrap
Co-authored-by: nixocio <nixocio@gmail.com>
2020-06-25 08:56:07 -04:00
Jake McDermott 12a22d2442 Add basic django app and file serving for ui_next 2020-06-25 08:55:56 -04:00
Jake McDermott 35e5c7f309 Don't send cred user with org 2020-06-23 11:38:08 -04:00
Jake McDermott ee6f03515e Merge pull request #4340 from jakemcdermott/fix-4336
[3.7.1] Enable management job notications for admins
2020-06-09 16:27:07 -04:00
Jake McDermott 16f81154c0 Merge pull request #4338 from mabashian/4334-backport-v2
[3.7.1] Fixes bug where all_parents_must_converge was not being set for new or existing approval nodes
2020-06-09 15:36:40 -04:00
Jake McDermott fdb53bd1af Remove unneeded auth props 2020-06-03 19:52:53 -04:00
Jake McDermott cb453de6a4 Add AppContainer and move bootstrapping to App component 2020-06-03 18:20:26 -04:00
Jake McDermott 718d3728dd Relocate route config and remove route render props 2020-06-02 10:08:40 -04:00