Commit Graph
100 Commits
Author SHA1 Message Date
Jake McDermott 3b7b27ea20 Merge pull request #276 from jlmitch5/testWatchFix
fix jest.config.js so `npm run test-watch` works
2019-06-20 08:25:56 -04:00
Jake McDermott f33b343cd8 Merge pull request #274 from jakemcdermott/alias-top-level-imports
alias top-level imports
2019-06-19 13:09:26 -04:00
Jake McDermott 012852ec53 alias top-level imports 2019-06-19 11:45:57 -04:00
Jake McDermott a98be1443b Merge pull request #255 from jakemcdermott/update-content-loading-and-errors
update content loading and error handling
2019-06-14 13:29:16 -04:00
Jake McDermott e35f7acd05 add test coverage for auth utils 2019-06-14 13:01:02 -04:00
Jake McDermott 4aa4490933 add test coverage for api notification mixin 2019-06-14 13:00:50 -04:00
Jake McDermott e72f0bcfd4 update content loading and error handling
unwind error handling

use auth cookie as source of truth, fetch config only when authenticated
2019-06-14 13:00:37 -04:00
Jake McDermott 534418c81a Merge pull request #262 from catjones9/organizations
Added Max Hosts field on Organizations Add/Edit form
2019-06-14 12:39:10 -04:00
Jake McDermott 8d8d9292bc Merge pull request #212 from jakemcdermott/wait-for-element
add waitForElement helper
2019-05-22 10:52:14 -04:00
Jake McDermott 7965f94027 add waitForElement helper 2019-05-22 08:56:49 -04:00
Jake McDermott a011896cc0 Update README.md 2019-05-06 11:11:27 -04:00
Jake McDermott 6fe93f474f Merge pull request #181 from jakemcdermott/page-header-method-names
use 'handle' notation for header toolbar methods
2019-04-29 14:39:43 -04:00
Jake McDermott bdad9ac8f9 use 'handle' notation for header toolbar methods
- 'handleFoo' is for methods defined on the component
- 'onFoo' is for naming function props that can be passed to the component from its parents
2019-04-29 14:32:56 -04:00
Jake McDermott d74c3a09e5 Merge pull request #183 from jakemcdermott/test-fixup
fix unit and functional tests
2019-04-29 14:32:12 -04:00
Jake McDermott ee5b4b072b fix unit and functional tests 2019-04-29 11:35:06 -04:00
Jake McDermott db4734be85 Merge pull request #169 from ansible/jakemcdermott-only-coverage
don't use --watch by default when running tests
2019-04-18 11:29:54 -04:00
Jake McDermott a414c4e60e don't use --watch by default when running tests 2019-04-17 11:54:22 -04:00
Jake McDermott 7c2554be8c Merge pull request #165 from jakemcdermott/dependency-updates
update vulnerable dependencies
2019-04-16 09:40:28 -04:00
Jake McDermott 468a290ba6 update vulnerable dependencies 2019-04-16 09:14:14 -04:00
Jake McDermott 976c490dc3 Merge pull request #84 from jakemcdermott/tests-fixup
add more unit and functional test coverage
2019-01-07 07:50:11 -05:00
Jake McDermott a83e5e5675 add unit test coverage for DataListToolbar.jsx 2019-01-07 07:40:31 -05:00
Jake McDermott 8756da59fa add unit test coverage for TowerLogo.jsx 2019-01-07 07:40:25 -05:00
Jake McDermott 4936238344 add more unit test coverage for index.jsx 2019-01-07 07:40:19 -05:00
Jake McDermott cb0367ac28 handle null error response 2019-01-07 07:40:12 -05:00
Jake McDermott 48e1fbfb38 add unit test coverage for AnsibleSelect.jsx 2019-01-07 07:40:06 -05:00
Jake McDermott bbd94fa4f7 add functional test coverage for App.jsx 2019-01-07 07:39:59 -05:00
Jake McDermott 164464c595 add more test coverage for api client 2019-01-07 07:39:51 -05:00
Jake McDermott 5bff942110 pagination test fixup 2019-01-07 07:39:42 -05:00
Jake McDermott 6a7ba87a02 org-add fixup
re-adding a changeset I missed when resolving a merge conflict earlier
2019-01-07 07:39:31 -05:00
Jake McDermott 3f2e47b1b1 Merge pull request #82 from jakemcdermott/page-toolbar-tests
add some tests for page toolbar and background wrapper
2019-01-04 15:28:06 -05:00
Jake McDermott df6877bb99 Merge pull request #83 from jakemcdermott/update-webpack-dev-server
update webpack-dev-server
2019-01-04 15:20:54 -05:00
Jake McDermott b69522b5aa add basic test for background wrapper component 2019-01-04 15:20:32 -05:00
Jake McDermott 95861491cb add more tests for header toolbar 2019-01-04 15:20:22 -05:00
Jake McDermott e07db0c05e update webpack-dev-server 2019-01-04 15:12:57 -05:00
Jake McDermott 8d62b7a2e3 Merge pull request #75 from ansible/contributing-guide
Add a contributing doc to our repo.
2019-01-03 22:24:31 -05:00
Jake McDermott f6f6643622 Merge pull request #81 from jakemcdermott/update-and-refactor
wip - update to pf-react 1.43 and refactor some things
2019-01-03 19:37:16 -05:00
Jake McDermott 0d565eb3e3 add header toolbar test 2019-01-03 18:11:26 -05:00
Jake McDermott 23e34bcbbe remove config pass-through
removing this for the time being to giving the config Context a try
2019-01-03 18:00:20 -05:00
Jake McDermott 87101a487d use constructor bound methods for pagination 2019-01-03 17:54:07 -05:00
Jake McDermott 6446e45165 use constructor bound methods for org view 2019-01-03 17:54:04 -05:00
Jake McDermott afcfd1640e use constructor bound methods for org list 2019-01-03 17:54:01 -05:00
Jake McDermott e015558190 use constructor bound methods for data toolbar 2019-01-03 17:53:58 -05:00
Jake McDermott e5cdea8daf use constructor bound methods for logo 2019-01-03 17:53:55 -05:00
Jake McDermott 5948ecce16 use constructor bound methods for nav group 2019-01-03 17:53:52 -05:00
Jake McDermott 24208197e8 use constructor bound methods for Login 2019-01-03 17:53:49 -05:00
Jake McDermott dce50fe18b update route group params 2019-01-03 17:53:46 -05:00
Jake McDermott 3e201d3ca0 add config pass-through to inline render 2019-01-03 17:53:43 -05:00
Jake McDermott 4ccce4cc9e add header toolbar component and move About modal control to App 2019-01-03 17:53:40 -05:00
Jake McDermott 31d0347553 test fixup 2019-01-03 17:53:37 -05:00
Jake McDermott 8f4437e17e initialize and pass api client to subviews 2019-01-03 17:53:34 -05:00
Jake McDermott a023df2c17 add inline rendering prop to app component 2019-01-03 17:53:31 -05:00
Jake McDermott f2760ed91c use default patternfly breakpoint token name 2019-01-03 17:53:28 -05:00
Jake McDermott 9c6df68557 decouple App and Login components 2019-01-03 17:53:25 -05:00
Jake McDermott 6efd523db2 move wrapper / shared components out of App component 2019-01-03 17:53:21 -05:00
Jake McDermott f975f9fa75 add background component 2019-01-03 17:53:18 -05:00
Jake McDermott a2601d5f67 remove conditional redirect component 2019-01-03 17:53:08 -05:00
Jake McDermott 18505b35b8 add params for component routing 2019-01-03 17:53:05 -05:00
Jake McDermott 8bd85193ab fix login page test for @patternfly/react-core 1.43.5 2019-01-03 17:53:01 -05:00
Jake McDermott 70840841c1 update LoginPage param names for @patternfly/react-core 1.43.5 2019-01-03 17:52:58 -05:00
Jake McDermott 1c483a42c6 update @patternfly/react-core to 1.43.5 2019-01-03 17:52:53 -05:00
Jake McDermott 2254bdb0e1 make default dev server target overridable with env vars 2019-01-03 17:52:46 -05:00
Jake McDermott 23bb32b7ad Merge pull request #72 from ansible/react-context-api
Implement React Context API
2019-01-03 15:28:54 -05:00
Jake McDermott f678e158f8 Merge pull request #57 from jlmitch5/updateComponentTests
Update component tests and bump back up coverage
2019-01-03 13:52:28 -05:00
Jake McDermott b375963165 Merge pull request #68 from ansible/refactor-nav
replace navitem generator with expandable navgroup component
2018-12-17 12:15:39 -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 3d730ef8d2 add basic unit test for expandable navgroup component 2018-12-17 00:16:31 -05:00
Jake McDermott 5d4aa56f4a refactor wrapped nav components to expandable nav group component 2018-12-16 23:40:54 -05:00
Jake McDermott 9114c16a97 refactor navitem factory function to wrapped router-hoc nav components 2018-12-14 04:05:29 -05:00
Jake McDermott 7fdf27eece Merge pull request #5 from ansible/pf4-table
basic pf4 data list, toolbar, pagination
2018-11-19 11:35:28 -05:00
Jake McDermott 4e6e715f1f add parametrized unit tests for querystring module 2018-11-18 22:50:21 -05:00
Jake McDermott 9979eddbcd add basic component test for pagination 2018-11-18 22:50:15 -05:00
Jake McDermott de96f6cf8a check tooltip in organization functional test 2018-11-18 22:50:09 -05:00
Jake McDermott 9111948959 add basic component test for data list toolbar 2018-11-18 22:49:59 -05:00
Jake McDermott e3a5f32b57 wip - pf4 data list and pagination 2018-11-18 22:49:50 -05:00
Jake McDermott 546d5d5587 Merge pull request #20 from ansible/async-await
Start using async-await
2018-11-13 13:38:26 -05:00
Jake McDermott 06470a0e65 Merge pull request #19 from jlmitch5/useCollapsedHeader
Use collapsed header
2018-11-09 21:28:18 -05:00
Jake McDermott ea0f3a64b1 Merge pull request #16 from jlmitch5/indexJsxTestsAndRestructure
finish unit test coverage
2018-11-06 12:32:29 -05:00
Jake McDermott 90273247ac Merge pull request #14 from ansible/pagesTests
pages unit tests
2018-10-31 14:52:46 -04:00
Jake McDermott 5c2e6244c6 Merge pull request #13 from jlmitch5/updateBuildSystem
Update build system
2018-10-30 17:34:07 -04:00
Jake McDermott ca0127d889 Merge pull request #7 from ansible/testing
add unit and functional testing to the app
2018-10-24 22:03:43 -04:00
Jake McDermott 311346b77b Merge pull request #6 from ansible/nav-login-fixup
nav login fixup
2018-10-16 00:31:52 -04:00
Jake McDermott 05af4c7c53 nav login fixup 2018-10-16 00:30:14 -04:00
Jake McDermott 9f2b2b3456 adding pf assets / styles 2018-10-15 12:55:11 -04:00
Jake McDermott 0fbd0c941a Merge pull request #4 from ansible/nav-login-updates
Nav login updates
2018-10-15 12:49:27 -04:00
Jake McDermott a54fb0e27d Nav and login updates 2018-10-15 12:44:29 -04:00
Jake McDermott ff53a9c8ea move logo component to folder 2018-10-15 12:44:14 -04:00
Jake McDermott 070cec19df handle fonts and images differently in webpack config 2018-10-15 12:44:07 -04:00
Jake McDermott f639f353ec update pf react version 2018-10-15 12:43:52 -04:00
Jake McDermott ab94398889 Update README.md 2018-10-12 11:54:09 -04:00
Jake McDermott 13f6e63f75 Merge pull request #1 from ansible/nav
wip - one way of approaching nav
2018-10-12 11:23:03 -04:00
Jake McDermott b31edef9b2 one way of approaching nav 2018-10-11 22:48:39 -04:00
Jake McDermott b2ebbc6a0a use a few more pf-core components 2018-09-26 21:39:04 -04:00
Jake McDermott d926378cf5 add .gitignore 2018-09-26 20:59:50 -04:00
Jake McDermott f8a4b01da5 lint 2018-09-26 20:59:41 -04:00
Jake McDermott 0986ebef33 avoid port collision with other tooling 2018-09-26 18:11:29 -04:00
Jake McDermott 065813ebc0 make default configuration work with awx development api server 2018-09-26 18:06:30 -04:00
Jake McDermott a73c1dd28e Update README.md 2018-09-26 14:50:15 -04:00
Jake McDermott 421aa09383 Update README.md 2018-09-26 14:31:28 -04:00
Jake McDermott 72af9c1405 Update README.md 2018-09-26 14:02:10 -04:00
Jake McDermott 1bfa8b19ff update readme 2018-09-26 13:57:10 -04:00