History log of /openbmc/webui-vue/src/components/Global/ (Results 76 – 99 of 99)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d0d9215b08-Apr-2020 Derick Montague <derick.montague@ibm.com>

Fix documentation error

Using SCSS tokens in single file components results in a compile issue
causing the documentation to white screen. Moving custom alert styles
to the global alert .scss file to

Fix documentation error

Using SCSS tokens in single file components results in a compile issue
causing the documentation to white screen. Moving custom alert styles
to the global alert .scss file to resolve this issue and to keep all
alert styles in one place.

Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I047fa15c76cdfb842e5c00eea99e529595b94632

show more ...

1f9ed4c326-Mar-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add local user account manual unlock

Adds ability to manually unlock user account if account
service settings lockout duration set to 0.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Ch

Add local user account manual unlock

Adds ability to manually unlock user account if account
service settings lockout duration set to 0.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I75351c5e03bd5403e8dc7679d8d98b90adb90277

show more ...

fd22b5b013-Mar-2020 Derick Montague <derick.montague@ibm.com>

Add alert message component and documentation

- Add custom alert component to simplify the use of custom alerts
- Add documentation for using the custom alert
- Update the login error alert to use t

Add alert message component and documentation

- Add custom alert component to simplify the use of custom alerts
- Add documentation for using the custom alert
- Update the login error alert to use the alert component instead of
the Bootstrap-vue component.
- Register alert component in enhanceApp
- Replace Sass variables used in the StatusIcon component style block
to use the Boostrap theme-color and gray Sass functions so the colors
can be used in the Vuepress documentation custom components

Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: Ibd93402c919a42bd5c24cc9e7c6c8fc6f17a4db4

show more ...

3f6710a004-Mar-2020 Derick Montague <derick.montague@ibm.com>

Add buttons documentation

- Add documentation for how to use buttons
- Update markup and CSS rulesets to support icons on the left or the
right of text

Signed-off-by: Derick Montague <derick.montag

Add buttons documentation

- Add documentation for how to use buttons
- Update markup and CSS rulesets to support icons on the left or the
right of text

Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: Ic897f416e85824287360bc7ef5dc47c402d64eba

show more ...

7223a9fb12-Mar-2020 Derick Montague <derick.montague@ibm.com>

Revert "Add alert message component and documentation"

This reverts commit 71650fff20c0ad29eb05d770736386863324b64e.

Reason for revert: Found an issue with Sass loader when compiling docs that need

Revert "Add alert message component and documentation"

This reverts commit 71650fff20c0ad29eb05d770736386863324b64e.

Reason for revert: Found an issue with Sass loader when compiling docs that needs to be addressed.

Change-Id: Icdd1243665f60849bfb341594452687fcdaeebe2

show more ...

71650fff03-Mar-2020 Derick Montague <derick.montague@ibm.com>

Add alert message component and documentation

- Add custom alert component to simplify the use of custom alerts
- Add documentation for using the custom alert
- Update the login error alert to use t

Add alert message component and documentation

- Add custom alert component to simplify the use of custom alerts
- Add documentation for using the custom alert
- Update the login error alert to use the alert component instead of
the Bootstrap-vue component.
- Add the enhanceApp and bmcAppPlugin to extend vuepress to use both
the BMC custom and Boostrap-Vue components along with the custom styles

Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I5c0b696ca47ddba0df18041d6c5ee7509bf23572

show more ...

7f970a1f02-Mar-2020 Derick Montague <derick.montague@ibm.com>

Remove unused colors from color palette

The color palette has been stripped down to a
maximum of two colors shades per palette. This
works for our design since components use a
base color with a lig

Remove unused colors from color palette

The color palette has been stripped down to a
maximum of two colors shades per palette. This
works for our design since components use a
base color with a lighter color as an accent
color. This change reduces the amount of CSS
generated by Bootstrap when the CSS is compiled.

Github Story: https://github.com/openbmc/webui-vue/issues/2

Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I2ddb37f5c89c749a7303799c6f7499ddd83d5a92

show more ...


/openbmc/webui-vue/docs/.vuepress/components/colors/all.vue
/openbmc/webui-vue/docs/.vuepress/components/colors/blues.vue
/openbmc/webui-vue/docs/.vuepress/components/colors/colors.scss
/openbmc/webui-vue/docs/.vuepress/components/colors/grays.vue
/openbmc/webui-vue/docs/.vuepress/components/colors/greens.vue
/openbmc/webui-vue/docs/.vuepress/components/colors/reds.vue
/openbmc/webui-vue/docs/.vuepress/components/colors/theme.vue
/openbmc/webui-vue/docs/.vuepress/components/colors/yellows.vue
/openbmc/webui-vue/docs/guide/components/index.md
/openbmc/webui-vue/docs/guide/guidelines/colors.md
/openbmc/webui-vue/src/assets/styles/_buttons.scss
/openbmc/webui-vue/src/assets/styles/_colors.scss
/openbmc/webui-vue/src/assets/styles/_form-components.scss
/openbmc/webui-vue/src/assets/styles/_modal.scss
/openbmc/webui-vue/src/assets/styles/_obmc-custom.scss
/openbmc/webui-vue/src/assets/styles/_table.scss
/openbmc/webui-vue/src/assets/styles/_variables.scss
/openbmc/webui-vue/src/components/AppHeader/AppHeader.vue
/openbmc/webui-vue/src/components/AppNavigation/AppNavigation.vue
StatusIcon.vue
/openbmc/webui-vue/src/i18n.js
/openbmc/webui-vue/src/locales/en-US.json
/openbmc/webui-vue/src/main.js
/openbmc/webui-vue/src/router/index.js
/openbmc/webui-vue/src/store/index.js
/openbmc/webui-vue/src/store/modules/Control/BootSettingsStore.js
/openbmc/webui-vue/src/store/modules/Control/ControlStore.js
/openbmc/webui-vue/src/store/modules/Control/PowerControlStore.js
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalUser.vue
/openbmc/webui-vue/src/views/Control/ServerPowerOperations/BootSettings.vue
/openbmc/webui-vue/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue
/openbmc/webui-vue/src/views/Control/ServerPowerOperations/index.js
/openbmc/webui-vue/src/views/Login/Login.vue
/openbmc/webui-vue/src/views/Overview/Overview.vue
/openbmc/webui-vue/src/views/Overview/OverviewEvents.vue
/openbmc/webui-vue/src/views/Overview/OverviewQuickLinks.vue
eaa0480028-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add translation to user management page

Updated TableToolbar component to handle label translation
outside of the component which is more consistent with bootstrap
table component patterns.

Signed-

Add translation to user management page

Updated TableToolbar component to handle label translation
outside of the component which is more consistent with bootstrap
table component patterns.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Ic2e75e327f6a6067905c541f9a3ea55c5d103f4b

show more ...

8cc4866d27-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Fix styling for TableRowAction button

Padding was off for buttons in the TableRowAction component
because of specificity issues.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id:

Fix styling for TableRowAction button

Padding was off for buttons in the TableRowAction component
because of specificity issues.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I0b11bce612c4e1fe9b07a3ca8e33febf57f944e0

show more ...

547b5fc324-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 ...

0e893f0318-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Create TableRowAction component

Creating a reusable component to help ensure visual
consistency and code reuse for table actions.
Updated local user management table to use this new
component.

Sign

Create TableRowAction component

Creating a reusable component to help ensure visual
consistency and code reuse for table actions.
Updated local user management table to use this new
component.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Ib94df901c5b6a70ee3299f6844b60fa761842b13

show more ...

183c275412-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add batch actions to local user table

- Create TableToolbar component for table batch actions
- Added Toast warning type and toast title message translations
- Update vue-i18n package to latest v8.1

Add batch actions to local user table

- Create TableToolbar component for table batch actions
- Added Toast warning type and toast title message translations
- Update vue-i18n package to latest v8.15.3 to use improved
pluarlization features

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I455beba4f56b8209b1201bbc5ff3f616e960d189

show more ...

c11d389419-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 ...

4ee8d29020-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Create password visibility toggle

Reusable component to show/hide password input fields,
added to local user form.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I90fb865e51d9

Create password visibility toggle

Reusable component to show/hide password input fields,
added to local user form.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I90fb865e51d99788a225812b057f4d8bacad1bc8

show more ...

74f8687d10-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add responsive layout

The main navigation will be collapsed until the viewport
minimum width reaches the Bootstrap defined 'lg' breakpoint
(defaults to 992px).

- Adding motion variables and updatin

Add responsive layout

The main navigation will be collapsed until the viewport
minimum width reaches the Bootstrap defined 'lg' breakpoint
(defaults to 992px).

- Adding motion variables and updating some CSS values to
use existing Sass variables

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Id159b84da6adf55fdb15842b0e33b1ede4eeceb4

show more ...

1ace1d9106-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add Health status to app header

Added logging path and interface to websocket subscription
data filter, to dynamically indicate Health status in the
app header.

- Update OverviewEvents to use highP

Add Health status to app header

Added logging path and interface to websocket subscription
data filter, to dynamically indicate Health status in the
app header.

- Update OverviewEvents to use highPriorityEvents data
- Refactor EventLogStore

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I35ad30b005c70625a5f6a69488d45db0fa049374

show more ...

cbcd213630-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 ...

db6fd25f11-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Update PageTitle component to use div

Changed header element to div to fix accessiblity violation of
having multiple header elements without unique aria-label properties.

Signed-off-by: Yoshie Mura

Update PageTitle component to use div

Changed header element to div to fix accessiblity violation of
having multiple header elements without unique aria-label properties.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I1e8aeaa6ee9142e16176eb47928916424ef4fba0

show more ...

09e45cd423-Jan-2020 Derick Montague <derick.montague@ibm.com>

Change eslint rules to use vue recommended

Resubmitting after reverted–original commit here
https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/28763/7

- Ran npm run lint
- Resolved eslint iss

Change eslint rules to use vue recommended

Resubmitting after reverted–original commit here
https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/28763/7

- Ran npm run lint
- Resolved eslint issues

Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I2b8b9244acddd483d0a72f9a5d156a79de9869a0

show more ...

c4844b4528-Jan-2020 Gunnar Mills <gmills@us.ibm.com>

Revert "Change eslint rules to use vue recommended"

Merged accidentally. Although this one did have the proper +1s/+2s.
The 2 underneath did not. The author will resubmit.

This reverts commit 5e7ac

Revert "Change eslint rules to use vue recommended"

Merged accidentally. Although this one did have the proper +1s/+2s.
The 2 underneath did not. The author will resubmit.

This reverts commit 5e7ac49058e5dc37fd43ecf3c0d06f5dda14af5b.

Change-Id: Iceb1de3a170cc0b592b183545c792aa3eb87bfee
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...

5e7ac49023-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


/openbmc/webui-vue/.eslintrc.js
/openbmc/webui-vue/README.md
/openbmc/webui-vue/deploy-doc.sh
/openbmc/webui-vue/docs/.vuepress/config.js
/openbmc/webui-vue/docs/.vuepress/public/openbmc-logo.svg
/openbmc/webui-vue/docs/guide/coding-standards/accessibility.md
/openbmc/webui-vue/docs/guide/coding-standards/index.md
/openbmc/webui-vue/docs/guide/coding-standards/javascript.md
/openbmc/webui-vue/docs/guide/coding-standards/sass.md
/openbmc/webui-vue/docs/guide/components/index.md
/openbmc/webui-vue/docs/guide/components/page-section.md
/openbmc/webui-vue/docs/guide/components/page-title.md
/openbmc/webui-vue/docs/guide/getting-started.md
/openbmc/webui-vue/docs/guide/guidelines/colors.md
/openbmc/webui-vue/docs/guide/guidelines/index.md
/openbmc/webui-vue/docs/guide/guidelines/typography.md
/openbmc/webui-vue/docs/index.md
/openbmc/webui-vue/docs/themes/index.md
/openbmc/webui-vue/package-lock.json
/openbmc/webui-vue/package.json
/openbmc/webui-vue/src/assets/styles/_buttons.scss
/openbmc/webui-vue/src/assets/styles/_obmc-custom.scss
/openbmc/webui-vue/src/components/AppHeader/AppHeader.vue
/openbmc/webui-vue/src/components/AppNavigation/AppNavigation.vue
PageSection.vue
PageTitle.vue
StatusIcon.vue
/openbmc/webui-vue/src/layouts/AppLayout.vue
/openbmc/webui-vue/src/main.js
/openbmc/webui-vue/src/router/index.js
/openbmc/webui-vue/src/store/api.js
/openbmc/webui-vue/src/store/modules/Authentication/AuthenticanStore.js
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalUser.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/TableRoles.vue
/openbmc/webui-vue/src/views/Login/Login.vue
/openbmc/webui-vue/src/views/Overview/Overview.vue
/openbmc/webui-vue/src/views/Overview/OverviewEvents.vue
/openbmc/webui-vue/src/views/Overview/OverviewQuickLinks.vue
/openbmc/webui-vue/src/views/Unauthorized/Unauthorized.vue
/openbmc/webui-vue/src/views/Unauthorized/index.js
e2fd156720-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 ...

dc04feb504-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 ...

8d12910919-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 ...


/openbmc/webui-vue/.browserslistrc
/openbmc/webui-vue/.eslintrc.js
/openbmc/webui-vue/.gitignore
/openbmc/webui-vue/.prettierrc.js
/openbmc/webui-vue/CONTRIBUTING.md
/openbmc/webui-vue/LICENSE
/openbmc/webui-vue/MAINTAINERS
/openbmc/webui-vue/README.md
/openbmc/webui-vue/babel.config.js
/openbmc/webui-vue/jest.config.js
/openbmc/webui-vue/package-lock.json
/openbmc/webui-vue/package.json
/openbmc/webui-vue/postcss.config.js
/openbmc/webui-vue/public/favicon.ico
/openbmc/webui-vue/public/index.html
/openbmc/webui-vue/src/App.vue
/openbmc/webui-vue/src/assets/images/openbmc-logo.svg
/openbmc/webui-vue/src/assets/styles/_colors.scss
/openbmc/webui-vue/src/assets/styles/_functions.scss
/openbmc/webui-vue/src/assets/styles/_obmc-custom.scss
/openbmc/webui-vue/src/components/AppHeader/AppHeader.vue
/openbmc/webui-vue/src/components/AppHeader/index.js
/openbmc/webui-vue/src/components/AppNavigation/AppNavigation.vue
/openbmc/webui-vue/src/components/AppNavigation/index.js
PageContainer.vue
PageSection.vue
PageTitle.vue
/openbmc/webui-vue/src/layouts/AppLayout.vue
/openbmc/webui-vue/src/main.js
/openbmc/webui-vue/src/router/index.js
/openbmc/webui-vue/src/store/api.js
/openbmc/webui-vue/src/store/index.js
/openbmc/webui-vue/src/store/modules/AccessControl/LocalUserMangementStore.js
/openbmc/webui-vue/src/store/modules/Authentication/AuthenticanStore.js
/openbmc/webui-vue/src/store/modules/GlobalStore.js
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalUser.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/TableRoles.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/index.js
/openbmc/webui-vue/src/views/Login/Login.vue
/openbmc/webui-vue/src/views/Login/index.js
/openbmc/webui-vue/src/views/Overview/Overview.vue
/openbmc/webui-vue/src/views/Overview/OverviewEvents.vue
/openbmc/webui-vue/src/views/Overview/OverviewQuickLinks.vue
/openbmc/webui-vue/src/views/Overview/index.js
/openbmc/webui-vue/tests/unit/example.spec.js
/openbmc/webui-vue/vue.config.js

1234