Home
last modified time | relevance | path

Searched +full:webui +full:- +full:vue (Results 1 – 25 of 27) sorted by relevance

12

/openbmc/webui-vue/
H A DREADME.md1 # webui-vue chapter
3 webui-vue is a web-based user interface for the OpenBMC firmware stack built on
4 [Vue.js](https://vuejs.org/).
6 ## Hold on... What happened to phosphor-webui?
8 [phosphor-webui](https://github.com/openbmc/phosphor-webui) was built on
10 [AngularJS went End of Life](https://www.convective.com/angularjs-end-of-life/)
13 ## When will this new Vue.js application reach feature parity with phosphor-webui?
16 …s label:phosphor-webui-feature-parity](https://github.com/openbmc/webui-vue/issues?q=is%3Aissue+is…
19 ## What improvements does webui-vue have?
21 As mentioned, this application is built using Vue.js, a modern open-source
[all …]
H A DCONTRIBUTING.md1 # Contributing to WebUI-Vue
9 - [Project Setup](#project-setup)
10 - [Asking Questions](#asking-questions)
11 - [Submitting Bugs](#submitting-bugs)
12 - [User Research](#user-research)
13 - [Design Reviews](#design-reviews)
14 - [Help Wanted](#help-wanted)
15 - [Code Reviews](#code-reviews)
22 …up/Integration guidelines](https://github.com/openbmc/docs/blob/master/development/gerrit-setup.md)
29 [Code Reviews section](#code-reviews) below.
[all …]
H A Dpackage.json2 "name": "webui-vue",
5 "description": "OpenBMC Web UI using the Vue.js front-end framework",
7 "serve": "check-node-version --package && vue-cli-service serve --mode development",
8 "build": "check-node-version --package && vue-cli-service build",
9 "test:unit": "vue-cli-service test:unit",
10 … "test:unit:debugger": "node --inspect-brk ./node_modules/jest/bin/jest.js --no-cache --runInBand",
11 "test:update": "vue-cli-service test:unit -u",
12 "lint": "vue-cli-service lint",
15 …"i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/…
18 "@carbon/icons-vue": "10.49.1",
[all …]
H A Dpackage-lock.json2 "name": "webui-vue",
8 "name": "webui-vue",
11 "@carbon/icons-vue": "10.49.1",
13 "@vue/compat": "3.4.29",
14 "@vue/vue3-jest": "27.0.0",
18 "axios-cache-interceptor": "1.5.1",
20 "bootstrap-vue": "2.23.1",
21 "core-js": "3.23.4",
22 "date-fns": "2.28.0",
23 "date-fns-tz": "1.3.6",
[all …]
/openbmc/docs/development/
H A Dweb-ui.md9 ## Webui-vue section in OpenBMC Web User Interface Development
11 The [webui-vue](https://github.com/openbmc/webui-vue) repository will replace
12 phosphor-webui once it is deprecated. Webui-vue uses the
13 [Vue.js](https://vuejs.org/) framework to interact with the BMC via the Redfish
16 Visit [README.md](https://github.com/openbmc/webui-vue/blob/master/README.md) to
17 learn more about why the Vue.js application was created, features needed to
21 [CONTRIBUTING.md](https://github.com/openbmc/webui-vue/blob/master/CONTRIBUTING.md)
22 to find information on project set-up, design information, and contributing
25 Visit the [OpenBMC Web UI Style Guide](https://openbmc.github.io/webui-vue/) to
28 - Coding Standards
[all …]
/openbmc/phosphor-webui/
H A DREADME.md3 phosphor-webui is a Web-based user interface for the OpenBMC firmware stack.
5 [webui-vue repository](https://github.com/openbmc/webui-vue) is a replacement
6 for phosphor-webui.
8 If you haven't switched to webui-vue, it is strongly recommended you do so now.
10 - phosphor-webui uses AngularJS which has gone [End of
12 - phosphor-webui uses the REST D-BUS API which has been [disabled by default in
14 - webui-vue has many additional features not present in phosphor-webui
15 - Very little active development is happening in phosphor-webui and at a later
16 date phosphor-webui will move to ReadOnly
20 - View system overview data such as model information and serial number
[all …]
/openbmc/bmcweb/
H A DREADME.md9 - DBus event websocket. Allows registering on changes to specific dbus paths,
11 - OpenBMC DBus REST api. Allows direct, low interference, high fidelity access
13 - Serial: A serial websocket for interacting with the host serial console
15 - Redfish: A protocol compliant, [DBus to Redfish translator](docs/Redfish.md).
16 - KVM: A websocket based implementation of the RFB (VNC) frame buffer protocol
17 intended to mate to webui-vue to provide a complete KVM implementation.
31 - Basic authentication per RFC7617
32 - Cookie based authentication for authenticating against webui-vue
33 - Mutual TLS authentication based on OpenSSL
34 - Session authentication through webui-vue
[all …]
H A DDEVELOPING.md11 - Binaries and static files should take up < 1MB of filesystem size
12 - Memory usage should remain below 10MB at all times
13 - Application startup time should be less than 1 second on target hardware
29 - All buffer boundaries must be checked before indexing or using values
30 - All pointers and iterators must be checked for null before dereferencing
31 - All input from outside the application is considered untrusted, and should be
34 - All error statuses are checked and accounted for in control flow.
35 - Where applicable, noexcept methods should be preferred to methods that use
37 - Explicitly bounded types should be preferred over implicitly bounded types
39 - no use of
[all …]
H A DOWNERS2 # different contexts, and is one of the few nearly-universally used core
5 # - Have a solid understanding of the bmcweb core code, and how it's used.
7 # - Have access to at least one upstream platform to test relevant patchsets.
9 # - Help to manage the orderly merging of patchsets onto master through review.
12 # responsibilities into sub-parts the codebase, it is expected that maintainers
15 # - Provide help in testing and triage of cross-platform issues that arise as a
18 # - Have an in-depth understanding of the Redfish standard, its constraints in
23 # - Be capable of, and have a track record of posing questions, clarifications,
31 # - Have an understanding of, and track record of executing the various test
35 # - Have an understanding of DBus and the specific implementations of sdbusplus
[all …]
/openbmc/webui-vue/docs/guide/guidelines/
H A Dcolors.md9 - [Learn more about theme customization](/customization/theme/)
10 - [Open an issue in the OpenBMC webui-vue repo](https://github.com/openbmc/webui-vue/issues/new/cho…
12 - [Learn more about Bootstrap colors](https://getbootstrap.com/docs/4.4/getting-started/theming/#th…
16 `<colors-grays/>`
20 `<colors-blues/>`
24 `<colors-greens/>`
28 `<colors-reds/>`
32 `<colors-yellows/>`
38 `theme-colors` map colors.
40 …t the Bootstrap color maps](https://getbootstrap.com/docs/4.0/getting-started/theming/#all-colors).
[all …]
/openbmc/webui-vue/docs/guide/components/page-section/
H A Dindex.md3 The `<page-section>` component will render semantic HTML. By adding a
4 `:section-title` prop to the `<page-section>` component, the localized text
7 ```vue
8 // Example: `src/views/AccessControl/Ldap/Ldap.vue`
9 <page-section :section-title="$t('pageLdap.settings')"></page-section>
12 …ponent source code](https://github.com/openbmc/webui-vue/blob/master/src/components/Global/PageSec…
/openbmc/webui-vue/docs/.vuepress/
H A Dconfig.js4 base: "/webui-vue/",
7 "Guidance on code style and development for the OpenBMC browser-based UI",
21 link: "https://github.com/openbmc/webui-vue"
31 ["/guide/coding-standards/", "JavaScript and SASS"],
32 ["/guide/coding-standards/accessibility", "Accessibility"],
44 "/guide/unit-testing/",
51 "/guide/components/file-upload/",
52 "/guide/components/info-tooltip/",
53 "/guide/components/page-section/",
54 "/guide/components/page-title/",
[all …]
/openbmc/webui-vue/docs/guide/components/page-title/
H A Dindex.md3 The `<page-title>` component will automatically render the page title that
23 ```vue
24 // Example: `src/views/AccessControl/Ldap/Ldap.vue`
25 <page-title :description="$t('pageLdap.pageDescription')" />
28 …mponent source code](https://github.com/openbmc/webui-vue/blob/master/src/components/Global/PageTi…
/openbmc/docs/
H A Dfeatures.md5 - [BMCWeb][] HTTP/Web server
6 - [WebUI Vue][] web application
7 - REST Management: [BMCWeb Redfish][], [Phosphor REST APIs][] includes [Host
9 - [D-Bus interfaces][] describes internal interfaces
10 - [D-Bus Object Mapper][]
11 - [Remote KVM][]
12 - [IPMI in band][] and [IPMI out of band][]
13 - Full IPMI 2.0 Compliance with DCMI
14 - SSH based SOL: [How to use][sol how to use]
15 - Power and Cooling Management: [Phosphor Fan Control][]
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/webui/
H A Dwebui-vue_git.bb7 # Enabling allarch, then re-adding the compiler flags was the best of the bad
9 LICENSE = "Apache-2.0"
11 DEPENDS:prepend = "nodejs-native "
18 SRC_URI = "git://github.com/openbmc/webui-vue.git;branch=master;protocol=https"
32 NPM_CONFIG_CACHE ?= "${WORKDIR}/npm-cache"
42 # https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n25
47 rm -rf node_modules
48 npm --loglevel info --proxy=${http_proxy} --https-proxy=${https_proxy} install
49 # vue-cli-plugin-i18n isn't needed in build and causes a segv in node 22.12.
50 npm uninstall vue-cli-plugin-i18n
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/packagegroups/
H A Dpackagegroup-obmc-apps.bb1 SUMMARY = "OpenBMC - Applications"
8 ${PN}-bmc-state-mgmt \
9 ${PN}-bmcweb \
10 ${PN}-chassis-state-mgmt \
11 ${PN}-console \
12 ${PN}-dbus-monitor \
13 ${PN}-extras \
14 ${PN}-devtools \
15 ${PN}-fan-control \
16 ${PN}-health-monitor \
[all …]
/openbmc/openbmc/meta-evb/meta-evb-arm/meta-evb-fvp-base/recipes-phosphor/packagegroups/
H A Dpackagegroup-fvp-apps.bb1 SUMMARY = "OpenBMC for FVP - Applications"
8 ${PN}-chassis \
9 ${PN}-flash \
10 ${PN}-system \
13 PROVIDES += "virtual/obmc-chassis-mgmt"
14 PROVIDES += "virtual/obmc-flash-mgmt"
15 PROVIDES += "virtual/obmc-system-mgmt"
16 PROVIDES += "virtual/obmc-user-mgmt"
18 RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt"
19 RPROVIDES:${PN}-flash += "virtual-obmc-flash-mgmt"
[all …]
/openbmc/docs/security/
H A Dnetwork-security-considerations.md3 This describes network services provided by OpenBMC-based systems, some threats
13 https://github.com/openbmc/docs/blob/master/security/how-to-report-a-security-vulnerability.md
18 - Confidentiality: If an attacker can get data from the BMC, they may be able to
21 - Integrity: If an attacker can modify BMC settings or data, they may be able to
23 - Availability: If an agent can overwhelm the BMC's resources, either by
32 - The BMC is presumed to have a network adapter. The security considerations of
35 - Network traffic then flows through the kernel, detailed below.
36 - Finally, connections flow to various OpenBMC services.
52 the `https://github.com/openbmc/meta-aspeed` repository under
53 `recipes-kernel/linux/linux-aspeed_git.bb`.
[all …]
/openbmc/openbmc-tools/tof-voters/config/
H A Drejected_patterns.yaml3 - openbmc/s2600wf-misc
4 - openbmc/witherspoon-pfault-analysis
7 - ".*-oem"
8 - "openbmc/google-.*"
9 - "openbmc/ibm-.*"
10 - "openbmc/intel-.*"
11 - "openbmc/meta-.*"
14 - "/COMMIT_MSG"
15 - "/PATCHSET_LEVEL"
20 - ".*/create_pel.*"
[all …]
/openbmc/webui-vue/docs/guide/components/table/
H A Dindex.md4 [BoostrapVue table component](https://bootstrap-vue.org/docs/components/table).
6 To use the component, include the `<b-table>` tag in the template. The component
13 [Bootstrap-vue table component's documentation page](https://bootstrap-vue.org/docs/components/tabl…
17 - `items` - renders table items
18 - `fields` - renders table header
19 - `hover` - enables table row hover state
20 - `responsive` or `stacked` - makes the table responsive (enables horizontal
22 - `show-empty` _(required if table data is generated dynamically)_ - shows an
24 - `empty-text` _(required if table data is generated dynamically)_ - the
29 example](./table-empty.png)
[all …]
/openbmc/webui-vue/src/store/
H A Dapi.js3 import { setupCache, buildWebStorage } from 'axios-cache-interceptor';
11 Axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
25 storage: buildWebStorage(localStorage, 'webui-vue-cache:'),
35 // Commit logout to remove XSRF-TOKEN cookie
43 router.push('/change-password');
76 axiosInstance.defaults.headers.common['X-Auth-Token'] = token;
102 * Ignore versions (.<X>.<Y>) --or-- (.<X>.<Y>.<Z>.),
104 * @param {object} data - AxiosResponse.data
105 * @param { {MessageKey: string}} key - key into the message registry
106 * @param { {MessageRegistryPrefix: string}} [registry=Base] - the name of the
[all …]
/openbmc/openbmc-test-automation/
H A DREADME.md5 - DMTF Redfish
6 - Out-of-band IPMI
7 - SSH to BMC and Host OS
8 - [Legacy REST](https://github.com/openbmc/openbmc-test-automation/releases/tag/v4.0-stable)
12 - Power on/off
13 - Reboot Host
14 - Reset BMC
15 - Code update BMC and host
16 - Power management
17 - Fan controller
[all …]
/openbmc/docs/designs/
H A Dexpired-password.md7 Created: 2019-07-24
67 - The BMC's initial password must be expired when the new EXPIRED_PASSWORD image
69 - An account with an expired password must not be allowed to use the BMC (except
71 - There must be a way to change the expired password using a supported
76 - The BMC automatically connects to its management network which offers
79 - The BMC is operated from its management network.
83 - The BMC has at least one account with a default password built in.
84 - The BMC can update the password; for example, the `/etc/passwd` file is
93 `passwd --expire root` command. This administratively expires the password
129 This can be either from a network-facing or in-band password changing
[all …]
/openbmc/
Dopengrok1.0.log1 2025-10-07 03:01:15.307-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-10-07 03:01:15.382-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
Dopengrok2.0.log1 2025-10-06 03:01:01.796-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-10-06 03:01:01.850-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]

12