ff4ab407 | 28-Jan-2020 |
Gunnar Mills <gmills@us.ibm.com> |
Revert "Update local user layout and styles"
Merged accidentally. Did not have proper +1s/+2s. The author will resubmit. Apologies for the noise.
This reverts commit 5fa09a25c207d13ec1c9a8df92fc058
Revert "Update local user layout and styles"
Merged accidentally. Did not have proper +1s/+2s. The author will resubmit. Apologies for the noise.
This reverts commit 5fa09a25c207d13ec1c9a8df92fc058f15a872e1.
Change-Id: I59a792193f94f51c6f499c385305db919cf43927 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
5fa09a25 | 06-Jan-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update local user layout and styles
- Add BVConfig plugin to modify boostrap component defaults - Add vuelidate - Add package and basic validations to user form - Add all user form validations - Add
Update local user layout and styles
- Add BVConfig plugin to modify boostrap component defaults - Add vuelidate - Add package and basic validations to user form - Add all user form validations - Add checks for edit user
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I301a65071c5cdbe16f10ce6a2a6bfa1b2516dc3d
show more ...
|
5e7ac490 | 23-Jan-2020 |
Derick Montague <derick.montague@ibm.com> |
Change eslint rules to use vue recommended
- Ran npm run lint - Resolved eslint issues
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Icd433ca55321d8bceb941e2d13ebade72bd4981f |
256f5b96 | 06-Jan-2020 |
Dixsie Wolmers <dixsiew@gmail.com> |
Update overview quicklinks with community approved design
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ia748182f6a6bf8d7dc87e2f3
Update overview quicklinks with community approved design
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ia748182f6a6bf8d7dc87e2f367f02c0528ecf441
show more ...
|
996d2d57 | 30-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update button variant styles
Adding styles to leverage bootstrap-vue button components. Using the link variant as a replacement for our current 'ghost' button style. Use $enable-rounded flag to disa
Update button variant styles
Adding styles to leverage bootstrap-vue button components. Using the link variant as a replacement for our current 'ghost' button style. Use $enable-rounded flag to disable rounded corners. This will take care of all components with rounded corners (input fields, modals, etc).
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ie48f19a76698f896d9ebe7e72e9c0575f6db80c1
show more ...
|
71ac230a | 26-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Style primary navigation
Adding styles and interaction patterns based on community approved design proposals.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montagu
Style primary navigation
Adding styles and interaction patterns based on community approved design proposals.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ie7f422db6fbbca2033e10d2d2ae331540a8a038a
show more ...
|
676f2fca | 23-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Add login form validation
- Sending incorrect credentials returns a 401 and we don't want the page to redirect if we are trying to login. Wrapped the redirect in an if block. - Returning a promise u
Add login form validation
- Sending incorrect credentials returns a 401 and we don't want the page to redirect if we are trying to login. Wrapped the redirect in an if block. - Returning a promise used by the logout action, which is needed when not redirecting the page. Didn't add to the if block since other errors that use the router to redirect will need the Promise returned also, e.g. 403.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I6db706ef7c71ed13baed95dc4264e6ae11d13ad3
show more ...
|
126eaabe | 23-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Add interceptor for 403 response
This is a simple solution that is in parity with the current BMC functionality. Once we have mapped permissions, we can create a more elegant solution.
Signed-off-b
Add interceptor for 403 response
This is a simple solution that is in parity with the current BMC functionality. Once we have mapped permissions, we can create a more elegant solution.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Id3ea36ba812462be04a450f84f98d0237d6c7c3d
show more ...
|
227c41a9 | 20-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Redirect user to login on 401 response
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I58609486956239d90a0dfec630f249dc3fa28ea2 |
e2fd1567 | 20-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Fix linting in script blocks in vue files
- Removed the .eslintrc and added the pretteri rules to the eslintrc file - Ran `npm run lint --fix`
Signed-off-by: Derick Montague <derick.montague@ibm.co
Fix linting in script blocks in vue files
- Removed the .eslintrc and added the pretteri rules to the eslintrc file - Ran `npm run lint --fix`
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I4e36c1967ae9b4d839ef88f1d47ffa20ab4e4991
show more ...
|
f65ee346 | 22-Jan-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Add store modules needed to support overview view
- Update overview page to get data from store
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Signed-off-by: Derick Montague <derick.montague@ibm.co
Add store modules needed to support overview view
- Update overview page to get data from store
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Id2fcad660efc0da5c7b878e872355bf5773c7ed7
show more ...
|
dc04feb5 | 04-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add host status plugin
- Create WebSocket and get host state changes from server - Changed webpack devServer to https to allow for secure WebSocket creation (wss) - Updates to AppHeader to visuall
Add host status plugin
- Create WebSocket and get host state changes from server - Changed webpack devServer to https to allow for secure WebSocket creation (wss) - Updates to AppHeader to visually indicate changes in host state - Cleaned up api.js file - Check if user is logged in when creating WebSocket - Adds check if user is already authenticated so WebSocket is created when browser refreshed. - Add appliation header styles - Add sass loader config changes to allow sass variables to be used in single file components
URL must use https protocol when running locally or the page will not load.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I35e89bdc09e1aa35a6215ef952409a8ed16dd9e1
show more ...
|
8d129109 | 19-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add page level layout components
Adding components to help standardize type, size, spacing for common elements on a page.
Also removed a conflicting class name and added modifications to the main c
Add page level layout components
Adding components to help standardize type, size, spacing for common elements on a page.
Also removed a conflicting class name and added modifications to the main container. The main container needed a min-height and height value set, which became apparent with added background color. Adding a background color will move us closer to agreed design solution to add a subtle background color instead of adding a border to separate main content from left hand navigation.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ie63c4f0c0f3fd199fa0ca790065402e06a613691
show more ...
|
fded0d11 | 11-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Add singlequote override and fix files
Based on phosphor-webui and JavaScript common practices we are setting ESLint to required single quote for JS files and double quote for SCSS files. This commi
Add singlequote override and fix files
Based on phosphor-webui and JavaScript common practices we are setting ESLint to required single quote for JS files and double quote for SCSS files. This commit adds the ESLint override to the prettier rules and runs the npm lint script that fixes the files that violate the rule.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I50cba77b2d0797595ce94258029608efa8665005
show more ...
|
6ce1a07c | 06-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add cookie based login authentication
- Changed POST request data structure to match backend requirements for set-cookie in response header - Added withCredentials property to default axios co
Add cookie based login authentication
- Changed POST request data structure to match backend requirements for set-cookie in response header - Added withCredentials property to default axios config - Modifying proxied response to remove 'Secure' flag so browser can create Cookie while running locally - Add logout api request - Add js-cookie package to manage browser cookies - Update the babel preset config to include useBuiltIns, which resolves MIME type errors when overlaying - Disable vue-router history mode to use routher hash mode to resolves 404 errors when refreshing certain pages. This is expected behavior with history mode enabled. Server configuration changes are required to support HTML5 history mode: https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I5d43f36ef546962474b6cc8fff89564f29048fde
show more ...
|
463a5706 | 04-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update local user component
- Add, edit, delete user basic functionality complete - Rename components and creating separate modal components - Update button styles to match design and included icons
Update local user component
- Add, edit, delete user basic functionality complete - Rename components and creating separate modal components - Update button styles to match design and included icons - Update grid layout to use container with max width set - Add aria labels to table action buttons - Refactor LocalUserManagementStore
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Iab31ccabeb5a53ec03dc3ce3949fb20ded1ffbcf
show more ...
|
c8636e53 | 06-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Add page titles using route meta data
Adding the page title using the route assures that each page has a set title.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I75cdd39a1ccd
Add page titles using route meta data
Adding the page title using the route assures that each page has a set title.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I75cdd39a1ccdfe4ac9757886e22f016188f42360
show more ...
|
75b48321 | 06-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Add skip navigation link
This is needed because SPAs do not perform a full page load. - Add watchers to change focus on ApplicationHeader component element. This is needed because SPAs do not perfor
Add skip navigation link
This is needed because SPAs do not perform a full page load. - Add watchers to change focus on ApplicationHeader component element. This is needed because SPAs do not perform a full page load. - Add styling for skip to content button
Remove setTimeout call the nextTick method is sufficient. The setTimeout call was used to handle an iOS 7 bug, which is not a device we support.
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ia80c4442ee917d50513c5d1aeb22791e8598bee7
show more ...
|
e080a1a7 | 04-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Add login and logout functionality
- Add AuthenticationStore - Add ability to login and logout - Add route navigation guard - Add login styles - Add temporary authentication for api call - Add Login
Add login and logout functionality
- Add AuthenticationStore - Add ability to login and logout - Add route navigation guard - Add login styles - Add temporary authentication for api call - Add Login directory - Add index.js
In order to login a .env.development.local file that contains BASE_URL="https://<ip address> or <FQDN>"
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I88b93e287e66f4bae82a1ec2934cdef12d78264e
show more ...
|
186ce2e4 | 05-Dec-2019 |
Derick Montague <derick.montague@ibm.com> |
Rename overview files and update structure
- Changed Home to Overview - Changed Events to OverviewEvents - Added an index.js to make importing cleaner
Signed-off-by: Derick Montague <derick.montagu
Rename overview files and update structure
- Changed Home to Overview - Changed Events to OverviewEvents - Added an index.js to make importing cleaner
Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ia2b3938dadd7d896e83b29532db069b17b9b9929
show more ...
|
b8b6f791 | 03-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add GlobalStore module
Create a GlobalStore to store global variables, including data in app header.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick
Add GlobalStore module
Create a GlobalStore to store global variables, including data in app header.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Id498dec3925feec9a7e31ede91328f89ae591a0b
show more ...
|
013964e3 | 03-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update main layout
Adding large screen breakpoints and removing offset.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id:
Update main layout
Adding large screen breakpoints and removing offset.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I1e8a43e0a3a4e6d534e0a176f6b33cc8e1d1d5f5
show more ...
|
5a7dcc99 | 03-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Create LocalUserManagement view directory
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I3584932e683a66dc815a3af739f2a
Create LocalUserManagement view directory
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I3584932e683a66dc815a3af739f2a7be519077f1
show more ...
|
74c24f15 | 03-Dec-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add proxy dev server for local development
Adding proxy server to vue config to handle API requests for local development. You need to create a .env.development.local file with BASE_URL, VUE_APP_USE
Add proxy dev server for local development
Adding proxy server to vue config to handle API requests for local development. You need to create a .env.development.local file with BASE_URL, VUE_APP_USERNAME, VUE_APP_PASSWORD defined.
Temporarily adding authentication to defaults until login flow is functional.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Ib1a1a992508fb9567af66ecb5775638e6ae6ee8d
show more ...
|
97d86b33 | 02-Dec-2019 |
Dixsie Wolmers <dixsiew@gmail.com> |
Add system overview view
- Sets up system overview layout with out of the box Bootstrap - Creates overview quick links and overview events - Add Date-FNS
Signed-off-by: Dixsie Wolmers <dixsie@ibm.c
Add system overview view
- Sets up system overview layout with out of the box Bootstrap - Creates overview quick links and overview events - Add Date-FNS
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: Id0a3d4d3b82ef2e1a4f838b3c7e725558e602504
show more ...
|