Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [Spencer/Venus] add engagemnt-routing * [Spencer/Venus] Add Drawer to the page * refactoring teh component - pass the component as a props * [Spencer/Venus] adding tests * add tests for main template, drawer and engagement navigation * [Spencer/Venus] add tests for drawer behaviour * lodestar rename (#163) (#164) * add header nav * Feature/engagement shell (#165) * engagement shell init commit * set zindex of engagement footer, finished up engagement shell * Feature/create engagement popup (#167) * engagement shell init commit * set zindex of engagement footer, finished up engagement shell * fixed tests for new engagements * engagement list view created (#168) * engagement list view created * updated snapshots * updated gitignore (#169) * add Red Hat font - add About page * refactor admin to about page * update tests * Fixed page headers to match designs (#170) * add notification beahviour * add tests * bumped packages * bumped packages * updated failing snapshots from patternfly/react-scripts upgrade * fixes for engagement list route placeholder * fix the error * update the notification * update the notification look, remove the caret icon next to it * update the header based on new upgrade of patternfly * refactor: rename the files and folders to be easier to find * Feature/tabbed engagement view (#174) * engagement view wrapper * engagement view wrapper * initial wrapper for content and engagement view template * tabs * placed form view in tabs * mock overview page * refactored faked engagement * updated unused import int he router * Feature/tabbed view enhancements (#175) * updated folder structure * updated folder structure * added snapshot test for tab view * fixes for cluster user view * updated failing snapshot * Initial implementation of informational card designs (#176) * fixes for patternfly upgrade * added basic cards with available information * added tests, static faked engagement item * updated tests" * Card view improvements and save/launch buttons (#177) * null coalescing operator * added save button * fixes for failing tests * Convenient urls (#178) * null coalescing operator * added save button * fixes for failing tests * added convenient urls to enable direct navigation to specific tabs * updated tests * actually resolved merge conflicts * updated failing test from bad merge with develop * Engagement improvements (#179) * reorganized files * reorganized files * added engagement serializer * fixes for date parsers * serialized launch data * fixed form render * Typeahead customer select (#181) * typeahead customer select with tests * typeahead customer select with tests * updated failing snapshot * renamed components to clarify the private nature of _CustomerSelectDropdown * add cards for different engagements: upcoming, active, past * rerun the tests * removed unused dependencies (#186) * trying to pass the test * updating the summary-card to format dates differently - to pass the tests * remove unused test file * remove old snapshots and unused files * add tests for card details * add more tests - test coverage * Feature/edit modals (#183) * edit modals * added 'hosting environment' tab * added redirect to tab view to handle navigating to root status page * fixed tests. reorganized the relationship between cards and modals * spacing on save button * renaming and cleanup * link the engagement cards to engagement page (#188) * link the engagement cards to engagement page * update snap test * update the snap test * fix lint * make the header clickable * change the time format * Feature/engagement list item (#189) * link the engagement cards to engagement page * update snap test * update the snap test * fix lint * make the header clickable * change the time format * update the test * engagement form field separation (#187) * engagement form field separation * merged develop * Feature/design conformity (#190) * modified to match spec * modified to match spec * minor tweaks, wrenches, changes, etc * updated failing snapshots * added isValid catch to date * null check * fixed failing tes * notification feature * add notification content * update tests * Feature/user card (#192) * user card initial * user card initial * engagement user modal * fixes failing tests * shows 0 if engagement dates are incorrect * make the dashboard cards responsive * make the dashboard card titles clickable * make tooltips appear quicker * show syatem status only if the engagement is launched * modals with no messages shows empty state * make engagement cards responsive - Make the card title look like link * description field reorganization (#243) * description field reorganization * added responsive UI to system details * updated dashboard spec * updated snapshots * make the cards look the same and not strech based on the content * remove console warning - pass the test * remove the view-all link from cards * Develop (#251) * fixed infinite state loop from dates (#247) * first name/last name swap, remove system status card for upcoming (#249) * first name/last name swap, remove system status card for upcoming * updated snapshot * removed default start date. Removed default user role. Moved required fields to depend on saved engagement fields. Moved cards depending on currentEngagementChanges to currentEngagement * updated failing snapshot * 🙈 FIX - li rendering on dom 🤩 * 🙈 FIX - li rendering on dom 🤩 * 🙈 FIX - li rendering on dom 🤩 Co-authored-by: donal <[email protected]> Co-authored-by: Venus <[email protected]> * Little fixes (#253) * close the drawer automatically by resizing the screen * make search/sort bars respoinsive * make the description field to be aligned with other fields on summary card * for very long titles, wrap the text * fix test * Little fixes (#255) * close the drawer automatically by resizing the screen * make search/sort bars respoinsive * make the description field to be aligned with other fields on summary card * for very long titles, wrap the text * fix test * update the add new user icon * add empty message when no users available * update the empty states for Activity history and no user * rewording * e2e - update the readme file * refactor the component versions * refactor/redesign about page * update the about page * update the snap test * applying feedback * add need-help section and modify links in about page * update read me file to have more generic variables * make the links only visible if the config is set * merge master into develop (#270) * Develop (#260) * [Spencer/Venus] add engagemnt-routing * [Spencer/Venus] Add Drawer to the page * refactoring teh component - pass the component as a props * [Spencer/Venus] adding tests * add tests for main template, drawer and engagement navigation * [Spencer/Venus] add tests for drawer behaviour * lodestar rename (#163) (#164) * add header nav * Feature/engagement shell (#165) * engagement shell init commit * set zindex of engagement footer, finished up engagement shell * Feature/create engagement popup (#167) * engagement shell init commit * set zindex of engagement footer, finished up engagement shell * fixed tests for new engagements * engagement list view created (#168) * engagement list view created * updated snapshots * updated gitignore (#169) * add Red Hat font - add About page * refactor admin to about page * update tests * Fixed page headers to match designs (#170) * add notification beahviour * add tests * bumped packages * bumped packages * updated failing snapshots from patternfly/react-scripts upgrade * fixes for engagement list route placeholder * fix the error * update the notification * update the notification look, remove the caret icon next to it * update the header based on new upgrade of patternfly * refactor: rename the files and folders to be easier to find * Feature/tabbed engagement view (#174) * engagement view wrapper * engagement view wrapper * initial wrapper for content and engagement view template * tabs * placed form view in tabs * mock overview page * refactored faked engagement * updated unused import int he router * Feature/tabbed view enhancements (#175) * updated folder structure * updated folder structure * added snapshot test for tab view * fixes for cluster user view * updated failing snapshot * Initial implementation of informational card designs (#176) * fixes for patternfly upgrade * added basic cards with available information * added tests, static faked engagement item * updated tests" * Card view improvements and save/launch buttons (#177) * null coalescing operator * added save button * fixes for failing tests * Convenient urls (#178) * null coalescing operator * added save button * fixes for failing tests * added convenient urls to enable direct navigation to specific tabs * updated tests * actually resolved merge conflicts * updated failing test from bad merge with develop * Engagement improvements (#179) * reorganized files * reorganized files * added engagement serializer * fixes for date parsers * serialized launch data * fixed form render * Typeahead customer select (#181) * typeahead customer select with tests * typeahead customer select with tests * updated failing snapshot * renamed components to clarify the private nature of _CustomerSelectDropdown * add cards for different engagements: upcoming, active, past * rerun the tests * removed unused dependencies (#186) * trying to pass the test * updating the summary-card to format dates differently - to pass the tests * remove unused test file * remove old snapshots and unused files * add tests for card details * add more tests - test coverage * Feature/edit modals (#183) * edit modals * added 'hosting environment' tab * added redirect to tab view to handle navigating to root status page * fixed tests. reorganized the relationship between cards and modals * spacing on save button * renaming and cleanup * link the engagement cards to engagement page (#188) * link the engagement cards to engagement page * update snap test * update the snap test * fix lint * make the header clickable * change the time format * Feature/engagement list item (#189) * link the engagement cards to engagement page * update snap test * update the snap test * fix lint * make the header clickable * change the time format * update the test * engagement form field separation (#187) * engagement form field separation * merged develop * Feature/design conformity (#190) * modified to match spec * modified to match spec * minor tweaks, wrenches, changes, etc * updated failing snapshots * added isValid catch to date * null check * fixed failing tes * notification feature * add notification content * update tests * Feature/user card (#192) * user card initial * user card initial * engagement user modal * fixes failing tests * shows 0 if engagement dates are incorrect * make the dashboard cards responsive * make the dashboard card titles clickable * make tooltips appear quicker * show syatem status only if the engagement is launched * modals with no messages shows empty state * make engagement cards responsive - Make the card title look like link * description field reorganization (#243) * description field reorganization * added responsive UI to system details * updated dashboard spec * updated snapshots * make the cards look the same and not strech based on the content * remove console warning - pass the test * remove the view-all link from cards * Develop (#251) * fixed infinite state loop from dates (#247) * first name/last name swap, remove system status card for upcoming (#249) * first name/last name swap, remove system status card for upcoming * updated snapshot * removed default start date. Removed default user role. Moved required fields to depend on saved engagement fields. Moved cards depending on currentEngagementChanges to currentEngagement * updated failing snapshot * 🙈 FIX - li rendering on dom 🤩 * 🙈 FIX - li rendering on dom 🤩 * 🙈 FIX - li rendering on dom 🤩 Co-authored-by: donal <[email protected]> Co-authored-by: Venus <[email protected]> * Little fixes (#253) * close the drawer automatically by resizing the screen * make search/sort bars respoinsive * make the description field to be aligned with other fields on summary card * for very long titles, wrap the text * fix test * Little fixes (#255) * close the drawer automatically by resizing the screen * make search/sort bars respoinsive * make the description field to be aligned with other fields on summary card * for very long titles, wrap the text * fix test * update the add new user icon * add empty message when no users available * update the empty states for Activity history and no user * rewording Co-authored-by: Venus Izadi <[email protected]> Co-authored-by: Venus <[email protected]> Co-authored-by: donal <[email protected]> * System status card null state (#261) * fixed infinite state loop from dates * proposal for wording * added italics * e2e (#256) * [Spencer/Venus] add engagemnt-routing * [Spencer/Venus] Add Drawer to the page * refactoring teh component - pass the component as a props * [Spencer/Venus] adding tests * add tests for main template, drawer and engagement navigation * [Spencer/Venus] add tests for drawer behaviour * lodestar rename (#163) (#164) * add header nav * Feature/engagement shell (#165) * engagement shell init commit * set zindex of engagement footer, finished up engagement shell * Feature/create engagement popup (#167) * engagement shell init commit * set zindex of engagement footer, finished up engagement shell * fixed tests for new engagements * engagement list view created (#168) * engagement list view created * updated snapshots * updated gitignore (#169) * add Red Hat font - add About page * refactor admin to about page * update tests * Fixed page headers to match designs (#170) * add notification beahviour * add tests * bumped packages * bumped packages * updated failing snapshots from patternfly/react-scripts upgrade * fixes for engagement list route placeholder * fix the error * update the notification * update the notification look, remove the caret icon next to it * update the header based on new upgrade of patternfly * refactor: rename the files and folders to be easier to find * Feature/tabbed engagement view (#174) * engagement view wrapper * engagement view wrapper * initial wrapper for content and engagement view template * tabs * placed form view in tabs * mock overview page * refactored faked engagement * updated unused import int he router * Feature/tabbed view enhancements (#175) * updated folder structure * updated folder structure * added snapshot test for tab view * fixes for cluster user view * updated failing snapshot * Initial implementation of informational card designs (#176) * fixes for patternfly upgrade * added basic cards with available information * added tests, static faked engagement item * updated tests" * Card view improvements and save/launch buttons (#177) * null coalescing operator * added save button * fixes for failing tests * Convenient urls (#178) * null coalescing operator * added save button * fixes for failing tests * added convenient urls to enable direct navigation to specific tabs * updated tests * actually resolved merge conflicts * updated failing test from bad merge with develop * Engagement improvements (#179) * reorganized files * reorganized files * added engagement serializer * fixes for date parsers * serialized launch data * fixed form render * Typeahead customer select (#181) * typeahead customer select with tests * typeahead customer select with tests * updated failing snapshot * renamed components to clarify the private nature of _CustomerSelectDropdown * add cards for different engagements: upcoming, active, past * rerun the tests * removed unused dependencies (#186) * trying to pass the test * updating the summary-card to format dates differently - to pass the tests * remove unused test file * remove old snapshots and unused files * add tests for card details * add more tests - test coverage * Feature/edit modals (#183) * edit modals * added 'hosting environment' tab * added redirect to tab view to handle navigating to root status page * fixed tests. reorganized the relationship between cards and modals * spacing on save button * renaming and cleanup * link the engagement cards to engagement page (#188) * link the engagement cards to engagement page * update snap test * update the snap test * fix lint * make the header clickable * change the time format * Feature/engagement list item (#189) * link the engagement cards to engagement page * update snap test * update the snap test * fix lint * make the header clickable * change the time format * update the test * engagement form field separation (#187) * engagement form field separation * merged develop * Feature/design conformity (#190) * modified to match spec * modified to match spec * minor tweaks, wrenches, changes, etc * updated failing snapshots * added isValid catch to date * null check * fixed failing tes * notification feature * add notification content * update tests * Feature/user card (#192) * user card initial * user card initial * engagement user modal * fixes failing tests * shows 0 if engagement dates are incorrect * make the dashboard cards responsive * make the dashboard card titles clickable * make tooltips appear quicker * show syatem status only if the engagement is launched * modals with no messages shows empty state * make engagement cards responsive - Make the card title look like link * description field reorganization (#243) * description field reorganization * added responsive UI to system details * updated dashboard spec * updated snapshots * make the cards look the same and not strech based on the content * remove console warning - pass the test * remove the view-all link from cards * Develop (#251) * fixed infinite state loop from dates (#247) * first name/last name swap, remove system status card for upcoming (#249) * first name/last name swap, remove system status card for upcoming * updated snapshot * removed default start date. Removed default user role. Moved required fields to depend on saved engagement fields. Moved cards depending on currentEngagementChanges to currentEngagement * updated failing snapshot * 🙈 FIX - li rendering on dom 🤩 * 🙈 FIX - li rendering on dom 🤩 * 🙈 FIX - li rendering on dom 🤩 Co-authored-by: donal <[email protected]> Co-authored-by: Venus <[email protected]> * Little fixes (#253) * close the drawer automatically by resizing the screen * make search/sort bars respoinsive * make the description field to be aligned with other fields on summary card * for very long titles, wrap the text * fix test * Little fixes (#255) * close the drawer automatically by resizing the screen * make search/sort bars respoinsive * make the description field to be aligned with other fields on summary card * for very long titles, wrap the text * fix test * update the add new user icon * add empty message when no users available * update the empty states for Activity history and no user * rewording * e2e create a new engagement * e2e - create a new engagement * e2e - edit engagement summary * e2e - edit points of contact * e2e - edit hosting environment * e2e - add users * e2e - complete flow of creating new engagement, editing the engagement and launching the engagement * little changes * e2e - Flow: Create, edit and launch a new engageemnt * update snap tests * remove the hard coded url * e2e - existing engagements, search, filter, sort, create a new engagment from the page * e2e - navigations and links Co-authored-by: Spencer Stolworthy <[email protected]> Co-authored-by: donal <[email protected]> * Feature/409 conflicts (#262) * initial progress on 409 conflict * working refresh function * fixed newline for linting * renaming variables * added profiler * changed message for conflict * Auth errors (#263) * potential fix for authentication errors * refactor how authentication errors are handled * proposal for changing how the authentication check is handled * proposal for changing how the authentication check is handled * authenticationerror * file renames * renamed duplicated filename * updated specs * added preflight auth check * fixes for preflight auth check * removed console logs * fixes for request circles * fixed type in engagement poll interface * added ref for validateAuth function to allow for auth checking in setInterval * Reorganizing Contexts for easier testing; File organization fixes for non-conforming files (#265) * reorganizing of non-conforming files * created unimportedrc * removed unused files * removed unused test file * added trim in project/customer name serializer (#267) Co-authored-by: Spencer Stolworthy <[email protected]> Co-authored-by: donal <[email protected]> * unit tests for status card * progress on auth context tests * additional coverage for auth_context * auth context coverage * changed function to accept one argument object * fixed broken tests Co-authored-by: Venus Izadi <[email protected]> Co-authored-by: Venus <[email protected]> Co-authored-by: donal <[email protected]>
- Loading branch information