fa1512b5 | 25-Feb-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add power operations page
Add route, component and Control requests to enable power operations (power on, soft and hard reboot, soft and hard power off). This rewrite includes updates to use Redfish
Add power operations page
Add route, component and Control requests to enable power operations (power on, soft and hard reboot, soft and hard power off). This rewrite includes updates to use Redfish endpoints.
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I54784b8cc1b6260e44e708c260ea4a531fc0a629
show more ...
|
547b5fc3 | 24-Feb-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Update language json structure
Restructure language file to use consistent pattern across pages following loose guidelines.
- Create buckets for common global labels - Create common component objec
Update language json structure
Restructure language file to use consistent pattern across pages following loose guidelines.
- Create buckets for common global labels - Create common component objects–appHeader, appNavigation, appPageTitle - Page specific labels should be nested in an object with a key prefixed with 'page' followed by the page title - Any 'major' child components should be nested inside page specific objects - Avoid any complex linked locale messages - Alphabetize object keys, alphabetize nested properties at end of object block
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ie4222b3ce24dec7af31b55b5a77425ca2f492789
show more ...
|
c11d3894 | 19-Feb-2020 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Add Reboot BMC page
Created a ControlStore with the intention to consolidate actions across multiple subnav pages under the 'Control' tab, instead of creating a dedicated RebootBmc store with one ac
Add Reboot BMC page
Created a ControlStore with the intention to consolidate actions across multiple subnav pages under the 'Control' tab, instead of creating a dedicated RebootBmc store with one action.
- Update PageSection component to make sectionTitle prop optional - Changed PageTitle computed property to data since the value doesn't change during the component lifecycle - Change PageSection <section> element to <div> to avoid accessibility issues
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I2877e2a7b9bfee245c48d52c70859978b74be7f3
show more ...
|
cbcd2136 | 30-Jan-2020 |
Dixsie Wolmers <dixsie@ibm.com> |
Set up initial language translation
- Add i18n internationalization plugin - Create json files for group 0 English and Spanish - Uses $t method to set up initial translations on login page - Meta ti
Set up initial language translation
- Add i18n internationalization plugin - Create json files for group 0 English and Spanish - Uses $t method to set up initial translations on login page - Meta title is translated using i18n in App.vue and PageTitle.Vue
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Ifce9f5e54d96f8b2a13239ad6178892f99fc4537
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 ...
|
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 ...
|
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 ...
|
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 ...
|
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 ...
|
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 ...
|
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 ...
|
a2988f40 | 17-Jan-2020 |
Derick Montague <derick.montague@ibm.com> |
Create basic application using vue
- Create vue app - Add AppHeader and AppNavigation - Set up routes for server overview and local user management - Add themes and set to gray-10 theme - Add a
Create basic application using vue
- Create vue app - Add AppHeader and AppNavigation - Set up routes for server overview and local user management - Add themes and set to gray-10 theme - Add active class for current navigation - Add a prototype method named $http to vue prototype - The UI uses console logs in production to communicate to users - Add boostrap vue component library
Change-Id: Ib6618e6357ca01bdac6de4ed031a15c8552226f3 Signed-off-by: Derick Montague <derick.montague@ibm.com>
show more ...
|