Commit Graph
161 Commits
Author SHA1 Message Date
kialam b3b6e0515e Merge remote-tracking branch 'origin/add-org-new' into react-context-api 2018-12-17 11:59:46 -05:00
kialam b8fc402d55 Implement React Context API
- Move API GET request to /v2/config out to the top level of our App.
- Store /v2/config response data in sessionStorage.
- Use Context API to pass down relevant data to Organizations component.
- Wrap our AnsibleSelect component as a context consumer and pass in the list of Ansible Environments of the logged in user.
- Clear sessionStorage object when user logs out.
- Update unit tests.
2018-12-17 11:44:11 -05:00
mabashian 14f1c4b652 Conditionally render rather than show expand/collapse 2018-12-17 11:28:34 -05:00
Jake McDermott 1bb86dbdf0 use beginning of location path name when checking for active items 2018-12-17 00:16:49 -05:00
Jake McDermott 5d4aa56f4a refactor wrapped nav components to expandable nav group component 2018-12-16 23:40:54 -05:00
kialam 9292b21a41 Merge remote-tracking branch 'origin/master' into add-org-new 2018-12-14 10:14:36 -05:00
mabashian 4a8791693f Adds option to hide expand/collapse in toolbar and hides it for the org list 2018-12-14 09:55:59 -05:00
Jake McDermott 9114c16a97 refactor navitem factory function to wrapped router-hoc nav components 2018-12-14 04:05:29 -05:00
mabashian ac8553df85 Pull messages from the correct location 2018-12-12 11:30:50 -05:00
mabashian 6adcac85a6 Moves locales out of src and into build dir. Changes npm commands from extract/compile to extract-strings/compile-strings 2018-12-12 11:28:29 -05:00
kialam 44029c2191 Use object desctructuring. 2018-12-11 16:57:38 -05:00
kialam 9627a73978 Rename AnsibleEnvironmentSelect to AnsibleSelect
- Update references to the component.
2018-12-11 16:42:24 -05:00
kialam 9c7d449a4d Abstract out API get request to Add Org component.
- This makes it so we now have a generic select dropdown where we can pass data down as props.
2018-12-11 16:20:55 -05:00
kialam d047bc876a Basic Ansible Environment Select Component
- Component conditionally renders based on # of virtual environments.
- User can add an Organization and associate it with a virtual environment.
2018-12-10 20:41:47 -05:00
kialam 27e13ca082 Add tests for Organization add view plus code refactoring. 2018-12-10 15:03:33 -05:00
kialam 9400bad990 Linter fixes. 2018-12-10 15:00:49 -05:00
kialam 1dd8175e11 Basic add organization functionality.
- Placeholders for Lookup Modal and Ansible Environment dropdown.
2018-12-10 15:00:16 -05:00
mabashian 356ad06d74 Add support for i18n using lingui 2018-12-10 10:17:00 -05:00
Marliana Lara e736cfab36 Merge pull request #40 from marshmalien/side-nav-bug
Update active nav item based on url
2018-12-05 10:32:47 -05:00
Marliana Lara a31ef24be6 Remove calling setState from render 2018-12-05 10:19:14 -05:00
John Mitchell aaaf598ca1 remove commented out code in the data list toolbar 2018-12-05 09:57:11 -05:00
John Mitchell 00c9ae1376 update map function to be chained 2018-12-05 07:59:06 -05:00
John Mitchell f83b59cb48 working commit of group and nav selection based on url 2018-12-05 07:59:06 -05:00
Marliana Lara 9341c4660c Update active nav item based on url 2018-12-05 07:58:59 -05:00
John Mitchell e5320b6fa6 make current tab link replace instead of add new history item 2018-12-04 16:04:44 -05:00
John Mitchell 27542ea322 add tooltip test coverage 2018-12-04 15:27:43 -05:00
John Mitchell 3a8d95b03b working test commit 2018-12-04 14:46:18 -05:00
John Mitchell 12c8267b12 update organizations structure and add unstyled sub routes and breadcrumbs 2018-12-03 13:30:30 -05:00
mabashian 8f6b476388 Update sidebar override to ensure it is the same width as the masthead 2018-12-03 11:30:33 -05:00
mabashian 58d6e586cd Fixes login page after pf-react added LoginPage and LoginForm components 2018-11-29 16:50:56 -05:00
Marliana Lara 6d315568d2 Add help dropdown and about modal 2018-11-19 22:53:05 -05:00
Jake McDermott e3a5f32b57 wip - pf4 data list and pagination 2018-11-18 22:49:50 -05:00
kialam b0855ee33d Fix unhandled promise reject from jenkins. 2018-11-13 13:31:24 -05:00
kialam 03f6e52cf1 Address PR review comments. 2018-11-13 10:55:18 -05:00
kialam 44e9d3919d Update unit tests. 2018-11-13 09:46:43 -05:00
kialam f520be71d6 Begin using async/await. 2018-11-12 13:24:17 -05:00
John Mitchell 5ea40efd3a update pages to utilize collapsed modifier for padding override 2018-11-09 17:31:40 -05:00
John Mitchell 4632383a33 update app component to utilize collapsing header and update style overrides 2018-11-09 17:30:48 -05:00
John Mitchell df57b144c4 fix logout in App.jsx and update test 2018-11-06 12:25:36 -05:00
John Mitchell 7b099578c8 update App.jsx and improve coverage
abstract LogoutButton to component
2018-11-02 17:47:59 -04:00
John Mitchell 96b8ab47c4 add TowerLogo tests 2018-11-02 16:34:02 -04:00
John Mitchell 90d1ab88b1 and index.jsx tests 2018-11-02 13:45:11 -04:00
John Mitchell 55586b9b2a convert post-api.login code to using async/await for Login.jsx 2018-10-31 12:04:33 -04:00
John Mitchell 986d299961 move login back to using finally handler and update tests 2018-10-31 10:28:51 -04:00
John Mitchell 7c97989e84 add more login page tests 2018-10-31 09:56:35 -04:00
John Mitchell 557e619db6 update page navigation
fix issue with jerky close and expand of nav
update nav to use expandle headers
separate settings pages out into separate stup page components
2018-10-26 17:24:34 -04:00
John Mitchell 2dfbae79bd update patternfly style overrides 2018-10-26 17:23:37 -04:00
John Mitchell 1caa5b1c54 fix eslint errors 2018-10-24 21:51:35 -04:00
John Mitchell 2245d6a22e update LoginPage component and test pseudocode 2018-10-24 21:35:43 -04:00
John Mitchell 3e9a85a58b remove stale route redirection components 2018-10-24 21:35:14 -04:00