History log of /openbmc/webui-vue/src/components/Mixins/ (Results 26 – 34 of 34)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
68bbba2918-May-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add date filter on Event logs page

Created global TableDateFilter component that uses the BootstrapVue
Datepicker with a native text input. This will allow users to manually
enter a date in ISO form

Add date filter on Event logs page

Created global TableDateFilter component that uses the BootstrapVue
Datepicker with a native text input. This will allow users to manually
enter a date in ISO format or use the Bootstrap calendar dropdown.

Storing language preference from Login to use locale prop on
BootstrapVue Datepicker component.

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

show more ...

f9832b0e12-May-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add pagination to Event Log table

Created BvPaginationMixin for shared pagination values
and methods. Chose to use exising BoostrapVue components
as-is instead of wrapping in a custom component sinc

Add pagination to Event Log table

Created BvPaginationMixin for shared pagination values
and methods. Chose to use exising BoostrapVue components
as-is instead of wrapping in a custom component since
it would add unnecessary complexity.

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

show more ...


/openbmc/webui-vue/.eslintrc.js
/openbmc/webui-vue/.gitignore
/openbmc/webui-vue/CONTRIBUTING.md
/openbmc/webui-vue/README.md
/openbmc/webui-vue/docs/.vuepress/config.js
/openbmc/webui-vue/docs/.vuepress/enhanceApp.js
/openbmc/webui-vue/docs/.vuepress/styles/_bmc-overrides.scss
/openbmc/webui-vue/docs/.vuepress/styles/_bmc.scss
/openbmc/webui-vue/docs/.vuepress/styles/_bootstrap-vue.scss
/openbmc/webui-vue/docs/.vuepress/styles/_bootstrap.scss
/openbmc/webui-vue/docs/.vuepress/styles/_index.scss
/openbmc/webui-vue/docs/guide/coding-standards/readme.md
/openbmc/webui-vue/docs/guide/coding-standards/sass.md
/openbmc/webui-vue/docs/guide/components/alert.md
/openbmc/webui-vue/docs/guide/components/readme.md
/openbmc/webui-vue/docs/guide/guidelines/colors.md
/openbmc/webui-vue/docs/guide/guidelines/motion.md
/openbmc/webui-vue/docs/guide/guidelines/readme.md
/openbmc/webui-vue/docs/guide/readme.md
/openbmc/webui-vue/docs/readme.md
/openbmc/webui-vue/docs/themes/customize.md
/openbmc/webui-vue/docs/themes/readme.md
/openbmc/webui-vue/format-code.sh
/openbmc/webui-vue/jest.config.js
/openbmc/webui-vue/package-lock.json
/openbmc/webui-vue/package.json
/openbmc/webui-vue/src/assets/styles/_helpers.scss
/openbmc/webui-vue/src/assets/styles/_obmc-custom.scss
/openbmc/webui-vue/src/assets/styles/bmc/_base.scss
/openbmc/webui-vue/src/assets/styles/bmc/_helpers.scss
/openbmc/webui-vue/src/assets/styles/bmc/helpers/_colors.scss
/openbmc/webui-vue/src/assets/styles/bmc/helpers/_motion.scss
/openbmc/webui-vue/src/assets/styles/bmc/helpers/_variables.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_alert.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_badge.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_bootstrap-grid.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_buttons.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_dropdown.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_forms.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_index.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_modal.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_pagination.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_tables.scss
/openbmc/webui-vue/src/assets/styles/vendor-overrides/bootstrap/_toasts.scss
/openbmc/webui-vue/src/assets/styles/vendor/bootstrap-vue/_index.scss
/openbmc/webui-vue/src/assets/styles/vendor/bootstrap/_base.scss
/openbmc/webui-vue/src/assets/styles/vendor/bootstrap/_components.scss
/openbmc/webui-vue/src/assets/styles/vendor/bootstrap/_helpers.scss
/openbmc/webui-vue/src/assets/styles/vendor/bootstrap/_utils.scss
/openbmc/webui-vue/src/components/AppHeader/AppHeader.vue
/openbmc/webui-vue/src/components/AppNavigation/AppNavigation.vue
/openbmc/webui-vue/src/components/Global/LoadingBar.vue
/openbmc/webui-vue/src/components/Global/PageContainer.vue
/openbmc/webui-vue/src/components/Global/PageSection.vue
/openbmc/webui-vue/src/components/Global/PageTitle.vue
/openbmc/webui-vue/src/components/Global/StatusIcon.vue
/openbmc/webui-vue/src/components/Global/TableFilter.vue
/openbmc/webui-vue/src/components/Global/TableToolbar.vue
/openbmc/webui-vue/src/components/Global/TableToolbarExport.vue
BVPaginationMixin.js
/openbmc/webui-vue/src/layouts/AppLayout.vue
/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/api.js
/openbmc/webui-vue/src/store/index.js
/openbmc/webui-vue/src/store/modules/AccessControl/LdapStore.js
/openbmc/webui-vue/src/store/modules/AccessControl/LocalUserMangementStore.js
/openbmc/webui-vue/src/store/modules/AccessControl/SslCertificatesStore.js
/openbmc/webui-vue/src/store/modules/Authentication/AuthenticanStore.js
/openbmc/webui-vue/src/store/modules/Configuration/FirmwareStore.js
/openbmc/webui-vue/src/store/modules/Configuration/NetworkSettingsStore.js
/openbmc/webui-vue/src/store/modules/Control/BootSettingsStore.js
/openbmc/webui-vue/src/store/modules/Control/PowerControlStore.js
/openbmc/webui-vue/src/store/modules/Control/ServerLedStore.js
/openbmc/webui-vue/src/store/modules/GlobalStore.js
/openbmc/webui-vue/src/store/modules/Health/EventLogStore.js
/openbmc/webui-vue/src/store/modules/Health/SensorsStore.js
/openbmc/webui-vue/src/store/modules/Overview/OverviewStore.js
/openbmc/webui-vue/src/store/plugins/WebSocketPlugin.js
/openbmc/webui-vue/src/views/AccessControl/Ldap/Ldap.vue
/openbmc/webui-vue/src/views/AccessControl/Ldap/TableRoleGroups.vue
/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/SslCertificates/ModalGenerateCsr.vue
/openbmc/webui-vue/src/views/AccessControl/SslCertificates/SslCertificates.vue
/openbmc/webui-vue/src/views/Configuration/NetworkSettings/NetworkSettings.vue
/openbmc/webui-vue/src/views/Configuration/NetworkSettings/index.js
/openbmc/webui-vue/src/views/Control/ManagePowerUsage/ManagePowerUsage.vue
/openbmc/webui-vue/src/views/Control/ManagePowerUsage/index.js
/openbmc/webui-vue/src/views/Control/ServerLed/ServerLed.vue
/openbmc/webui-vue/src/views/Control/ServerLed/index.js
/openbmc/webui-vue/src/views/Control/ServerPowerOperations/BootSettings.vue
/openbmc/webui-vue/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue
/openbmc/webui-vue/src/views/Health/EventLogs/EventLogs.vue
/openbmc/webui-vue/src/views/Health/EventLogs/index.js
/openbmc/webui-vue/src/views/Health/Sensors/Sensors.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/OverviewNetwork.vue
/openbmc/webui-vue/src/views/Overview/OverviewQuickLinks.vue
/openbmc/webui-vue/src/views/Unauthorized/Unauthorized.vue
/openbmc/webui-vue/tests/unit/AppHeader.spec.js
/openbmc/webui-vue/tests/unit/AppNavigation.spec.js
/openbmc/webui-vue/tests/unit/__snapshots__/AppHeader.spec.js.snap
/openbmc/webui-vue/tests/unit/__snapshots__/AppNavigation.spec.js.snap
/openbmc/webui-vue/vue.config.js
3be801aa21-Apr-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Create LoadingBar component

Create loading bar component to indicate when page data
is 'loading'. Not every component view will need to show the
loading bar (eg Reboot BMC).
The LoadingBarMixin can

Create LoadingBar component

Create loading bar component to indicate when page data
is 'loading'. Not every component view will need to show the
loading bar (eg Reboot BMC).
The LoadingBarMixin can be imported per component as needed.

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

show more ...


/openbmc/webui-vue/.env.openpower
/openbmc/webui-vue/package-lock.json
/openbmc/webui-vue/package.json
/openbmc/webui-vue/src/assets/styles/_bootstrap-grid.scss
/openbmc/webui-vue/src/assets/styles/_form-components.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
/openbmc/webui-vue/src/components/Global/LoadingBar.vue
LoadingBarMixin.js
/openbmc/webui-vue/src/env/env.md
/openbmc/webui-vue/src/env/router/openpower.js
/openbmc/webui-vue/src/env/store/openpower.js
/openbmc/webui-vue/src/envConstants.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/AccessControl/LdapStore.js
/openbmc/webui-vue/src/store/modules/AccessControl/LocalUserMangementStore.js
/openbmc/webui-vue/src/store/modules/GlobalStore.js
/openbmc/webui-vue/src/views/AccessControl/Ldap/Ldap.vue
/openbmc/webui-vue/src/views/AccessControl/Ldap/ModalAddRoleGroup.vue
/openbmc/webui-vue/src/views/AccessControl/Ldap/TableRoleGroups.vue
/openbmc/webui-vue/src/views/AccessControl/Ldap/index.js
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalUser.vue
/openbmc/webui-vue/src/views/AccessControl/SslCertificates/SslCertificates.vue
/openbmc/webui-vue/src/views/Control/RebootBmc/RebootBmc.vue
/openbmc/webui-vue/src/views/Control/ServerPowerOperations/ServerPowerOperations.vue
/openbmc/webui-vue/src/views/Health/Sensors/Sensors.vue
/openbmc/webui-vue/src/views/Overview/Overview.vue
/openbmc/webui-vue/vue.config.js
82cca54507-Apr-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Create TableFilter component

Global TableFilter component and TableFilterMixin can be used
with any table. The TableFilterMixin will return filtered
data with items that match any of the filter tags

Create TableFilter component

Global TableFilter component and TableFilterMixin can be used
with any table. The TableFilterMixin will return filtered
data with items that match any of the filter tags.

When the table search component is built, it should use the
BoostrapVue Table :filter prop.

- Filter by status added to Sensors table

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

show more ...


/openbmc/webui-vue/.eslintrc.js
/openbmc/webui-vue/.github/ISSUE_TEMPLATE/bug_report.md
/openbmc/webui-vue/.github/ISSUE_TEMPLATE/design-review.md
/openbmc/webui-vue/.github/ISSUE_TEMPLATE/feature_request.md
/openbmc/webui-vue/.npmrc
/openbmc/webui-vue/docs/.vuepress/components/BmcAlerts.vue
/openbmc/webui-vue/docs/.vuepress/config.js
/openbmc/webui-vue/docs/.vuepress/enhanceApp.js
/openbmc/webui-vue/docs/guide/components/alert.md
/openbmc/webui-vue/package-lock.json
/openbmc/webui-vue/package.json
/openbmc/webui-vue/src/assets/styles/_alerts.scss
/openbmc/webui-vue/src/assets/styles/_badge.scss
/openbmc/webui-vue/src/assets/styles/_dropdown.scss
/openbmc/webui-vue/src/assets/styles/_form-components.scss
/openbmc/webui-vue/src/assets/styles/_obmc-custom.scss
/openbmc/webui-vue/src/assets/styles/_table.scss
/openbmc/webui-vue/src/components/AppHeader/AppHeader.vue
/openbmc/webui-vue/src/components/AppNavigation/AppNavigation.vue
/openbmc/webui-vue/src/components/Global/Alert.vue
/openbmc/webui-vue/src/components/Global/InfoTooltip.vue
/openbmc/webui-vue/src/components/Global/StatusIcon.vue
/openbmc/webui-vue/src/components/Global/TableFilter.vue
TableFilterMixin.js
/openbmc/webui-vue/src/i18n.js
/openbmc/webui-vue/src/locales/en-US.json
/openbmc/webui-vue/src/locales/es.json
/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/AccessControl/SslCertificatesStore.js
/openbmc/webui-vue/src/store/modules/GlobalStore.js
/openbmc/webui-vue/src/store/modules/Health/SensorsStore.js
/openbmc/webui-vue/src/store/modules/Overview/OverviewStore.js
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalUser.vue
/openbmc/webui-vue/src/views/AccessControl/SslCertificates/CsrCountryCodes.js
/openbmc/webui-vue/src/views/AccessControl/SslCertificates/ModalGenerateCsr.vue
/openbmc/webui-vue/src/views/AccessControl/SslCertificates/ModalUploadCertificate.vue
/openbmc/webui-vue/src/views/AccessControl/SslCertificates/SslCertificates.vue
/openbmc/webui-vue/src/views/AccessControl/SslCertificates/index.js
/openbmc/webui-vue/src/views/Health/Sensors/Sensors.vue
/openbmc/webui-vue/src/views/Health/Sensors/index.js
/openbmc/webui-vue/src/views/Login/Login.vue
/openbmc/webui-vue/src/views/Overview/OverviewQuickLinks.vue
/openbmc/webui-vue/tests/setup.js
/openbmc/webui-vue/tests/unit/AppHeader.spec.js
/openbmc/webui-vue/tests/unit/AppNavigation.spec.js
4e90eed003-Mar-2020 Derick Montague <derick.montague@ibm.com>

Add toast component documentation

- Add documentation that describes when and how to use a toast message
with code snippets
- Add an informational toast method in the BVToastMixin
- Add BVToastMixin

Add toast component documentation

- Add documentation that describes when and how to use a toast message
with code snippets
- Add an informational toast method in the BVToastMixin
- Add BVToastMixin to enhaceApp to register mixin globally.

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

show more ...


/openbmc/webui-vue/docs/.vuepress/components/BmcButtons.vue
/openbmc/webui-vue/docs/.vuepress/components/BmcToasts.vue
/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/.vuepress/config.js
/openbmc/webui-vue/docs/.vuepress/enhanceApp.js
/openbmc/webui-vue/docs/guide/coding-standards/accessibility.md
/openbmc/webui-vue/docs/guide/components/button.md
/openbmc/webui-vue/docs/guide/components/index.md
/openbmc/webui-vue/docs/guide/components/toast.md
/openbmc/webui-vue/docs/guide/guidelines/colors.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/_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/_toast.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
/openbmc/webui-vue/src/components/Global/InputPasswordToggle.vue
/openbmc/webui-vue/src/components/Global/StatusIcon.vue
/openbmc/webui-vue/src/components/Global/TableRowAction.vue
/openbmc/webui-vue/src/components/Global/TableToolbar.vue
BVToastMixin.js
/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/Authentication/AuthenticanStore.js
/openbmc/webui-vue/src/store/modules/Configuration/FirmwareStore.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/store/modules/GlobalStore.js
/openbmc/webui-vue/src/store/modules/Health/EventLogStore.js
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/ModalUser.vue
/openbmc/webui-vue/src/views/AccessControl/LocalUserManagement/TableRoles.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
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 ...

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


/openbmc/webui-vue/package-lock.json
/openbmc/webui-vue/package.json
/openbmc/webui-vue/src/App.vue
/openbmc/webui-vue/src/assets/styles/_form-components.scss
/openbmc/webui-vue/src/assets/styles/_motion.scss
/openbmc/webui-vue/src/assets/styles/_obmc-custom.scss
/openbmc/webui-vue/src/assets/styles/_table.scss
/openbmc/webui-vue/src/assets/styles/_toast.scss
/openbmc/webui-vue/src/assets/styles/_typography.scss
/openbmc/webui-vue/src/components/AppHeader/AppHeader.vue
/openbmc/webui-vue/src/components/AppNavigation/AppNavigation.vue
/openbmc/webui-vue/src/components/Global/InputPasswordToggle.vue
/openbmc/webui-vue/src/components/Global/PageContainer.vue
/openbmc/webui-vue/src/components/Global/PageSection.vue
/openbmc/webui-vue/src/components/Global/PageTitle.vue
/openbmc/webui-vue/src/components/Global/StatusIcon.vue
/openbmc/webui-vue/src/components/Global/TableToolbar.vue
BVTableSelectableMixin.js
BVToastMixin.js
/openbmc/webui-vue/src/i18n.js
/openbmc/webui-vue/src/layouts/AppLayout.vue
/openbmc/webui-vue/src/locales/en.json
/openbmc/webui-vue/src/locales/es.json
/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/Control/ControlStore.js
/openbmc/webui-vue/src/store/modules/Control/PowerCapStore.js
/openbmc/webui-vue/src/store/modules/Control/PowerConsumptionStore.js
/openbmc/webui-vue/src/store/modules/GlobalStore.js
/openbmc/webui-vue/src/store/modules/Health/EventLogStore.js
/openbmc/webui-vue/src/store/plugins/WebSocketPlugin.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/RebootBmc/RebootBmc.vue
/openbmc/webui-vue/src/views/Control/RebootBmc/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
/openbmc/webui-vue/vue.config.js
0fc91e7905-Feb-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Add toast component interactions

Include boostrap toast component to communicate success
and error requests on the local user management page.

- Created BVToastMixin to share initialization options

Add toast component interactions

Include boostrap toast component to communicate success
and error requests on the local user management page.

- Created BVToastMixin to share initialization options
- Used async/await pattern to make sure toasts are shown
after asynchronous calls are complete
- Followed current AngularJS pattern of manual dismiss for
error toast and automatic dismiss for success toast

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

show more ...


/openbmc/webui-vue/.browserslistrc
/openbmc/webui-vue/.eslintrc.js
/openbmc/webui-vue/README.md
/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/guidelines/colors.md
/openbmc/webui-vue/docs/guide/guidelines/index.md
/openbmc/webui-vue/docs/guide/guidelines/typography.md
/openbmc/webui-vue/docs/guide/index.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/_obmc-custom.scss
/openbmc/webui-vue/src/assets/styles/_toast.scss
/openbmc/webui-vue/src/components/AppHeader/AppHeader.vue
/openbmc/webui-vue/src/components/AppNavigation/AppNavigation.vue
/openbmc/webui-vue/src/components/Global/PageSection.vue
/openbmc/webui-vue/src/components/Global/PageTitle.vue
/openbmc/webui-vue/src/components/Global/StatusIcon.vue
BVToastMixin.js
/openbmc/webui-vue/src/layouts/AppLayout.vue
/openbmc/webui-vue/src/main.js
/openbmc/webui-vue/src/store/modules/AccessControl/LocalUserMangementStore.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/vue.config.js
4b0fc1db06-Jan-2020 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Update local user layout and styles

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

- Add BVConfig plugin to modify boostrap componen

Update local user layout and styles

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

- 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
- Create VuelidateMixin for shared methods
- Update Login to use Vuelidate

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: Ib50ee4d1fb5f14637c9460e77f0682869a86ac8a

show more ...


/openbmc/webui-vue/.browserslistrc
/openbmc/webui-vue/.eslintrc.js
/openbmc/webui-vue/.gitignore
/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/_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/_functions.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/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
/openbmc/webui-vue/src/components/Global/PageContainer.vue
/openbmc/webui-vue/src/components/Global/PageSection.vue
/openbmc/webui-vue/src/components/Global/PageTitle.vue
/openbmc/webui-vue/src/components/Global/StatusIcon.vue
VuelidateMixin.js
/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/Configuration/FirmwareStore.js
/openbmc/webui-vue/src/store/modules/Configuration/NetworkSettingsStore.js
/openbmc/webui-vue/src/store/modules/Control/PowerCapStore.js
/openbmc/webui-vue/src/store/modules/Control/PowerConsumptionStore.js
/openbmc/webui-vue/src/store/modules/GlobalStore.js
/openbmc/webui-vue/src/store/modules/Health/EventLogStore.js
/openbmc/webui-vue/src/store/modules/Overview/OverviewStore.js
/openbmc/webui-vue/src/store/plugins/WebSocketPlugin.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/src/views/Unauthorized/Unauthorized.vue
/openbmc/webui-vue/src/views/Unauthorized/index.js
/openbmc/webui-vue/tests/unit/example.spec.js
/openbmc/webui-vue/vue.config.js

12