| 6ce5d845 | 30-Apr-2025 | 
            Jason M. Bills <jason.m.bills@intel.com> | 
            i18n: clean up invalid i18n.t comment
  The i18n.t method changed to i18n.global.t for vue3 support, so this comment is no longer valid.
  I found this on the Intel router and am pushing this for compl 
                    i18n: clean up invalid i18n.t comment
  The i18n.t method changed to i18n.global.t for vue3 support, so this comment is no longer valid.
  I found this on the Intel router and am pushing this for completeness, but I didn't test this environment.
  Tested: Did not test
  Change-Id: Ieba177977583bf05f6444466a630f4e6f83af91f Signed-off-by: Jason M. Bills <jason.m.bills@intel.com> 
                    show more ...  
                     | 
        
| 24b377db | 24-Jan-2025 | 
            suryav9724 <suryav@ami.com> | 
            style: add Sass configuration for Vue 3
  Configure sass in the vue.config.js file and remove the import of the scss file from each page. The styles are handled by the css loaderOptions in the config  
                    style: add Sass configuration for Vue 3
  Configure sass in the vue.config.js file and remove the import of the scss file from each page. The styles are handled by the css loaderOptions in the config file. Every component and page has the appropriate style applied. The appearance adjusts to the openBmc webui in Vue 2.
  Change-Id: I3773c063646185b80b7bd61d05aa80a993cbd121 Signed-off-by: Surya Venkatesan <suryav@ami.com> 
                    show more ...  
                     | 
        
| 6b1a1573 | 21-Jan-2025 | 
            Paul Fertser <fercerpav@gmail.com> | 
            [RFC] add Dumps page to navigation
  The functionality of initiating and displaying dumps is not enabled by default in bmcweb but it's used by at least Facebook, Fii and IBM. While IBM has their own o 
                    [RFC] add Dumps page to navigation
  The functionality of initiating and displaying dumps is not enabled by default in bmcweb but it's used by at least Facebook, Fii and IBM. While IBM has their own overview page and router code which makes it accessible the others do not.
  I do not know what the policy should be about exposing features like that, please comment. Guess ideally webui should discover available features on startup and add to the menu dynamically, any takers?
  Change-Id: I9c85ecaba009547c69166c5cbaba62a005d75f48 Signed-off-by: Paul Fertser <fercerpav@gmail.com> 
                    show more ...  
                     | 
        
| 1b89e594 | 25-Sep-2024 | 
            Surya Venkatesan <suryav@ami.com> | 
            Date and time page helper issue
  Invalid feedback element if condition change, Helper import change in date time page and table date filter global component.
  Change-Id: I1f01943229b78d4dff36f3905fe3 
                    Date and time page helper issue
  Invalid feedback element if condition change, Helper import change in date time page and table date filter global component.
  Change-Id: I1f01943229b78d4dff36f3905fe3781ba696d528 Signed-off-by: Surya Venkatesan <suryav@ami.com> 
                    show more ...  
                     | 
        
| 69be824a | 23-Sep-2024 | 
            Surya Venkatesan <suryav@ami.com> | 
            Invalid feedback if condition change
  For required, invalid format, minlength, maxlength, date, pattern validation if condition change in the few components
  Change-Id: Id8eebc140301e48dde833a604ca92 
                    Invalid feedback if condition change
  For required, invalid format, minlength, maxlength, date, pattern validation if condition change in the few components
  Change-Id: Id8eebc140301e48dde833a604ca92426ebf77c9c Signed-off-by: Surya Venkatesan <suryav@ami.com> 
                    show more ...  
                     | 
        
| 00355b65 | 12-Sep-2024 | 
            Surya Venkatesan <suryav@ami.com> | 
            Firmware page vuelidate and form file error fix
  While add a file in the form file vuelidate error occurs and global component form file not return a file, by emit the $event in form file fix the iss 
                    Firmware page vuelidate and form file error fix
  While add a file in the form file vuelidate error occurs and global component form file not return a file, by emit the $event in form file fix the issue.
  Change-Id: Icbeddc7a3faa262f12e85268206ae70950f37905 Signed-off-by: Surya Venkatesan <suryav@ami.com> 
                    show more ...  
                     | 
        
| de23ea23 | 11-Jul-2024 | 
            Surya V <suryav@ami.com> | 
            Vuelidate, I18n, and filter are upgraded to vue3
  While navigating to the pages i18n, vuelidate, and filters errors occurred. i18n, and vuelidate code changes in each page adapted to vue3. Filter glo 
                    Vuelidate, I18n, and filter are upgraded to vue3
  While navigating to the pages i18n, vuelidate, and filters errors occurred. i18n, and vuelidate code changes in each page adapted to vue3. Filter global function for date and time format implemented in the main.js file and those files which as called the filter functions.
  Change-Id: If1a2ee22d47750faef1c35ef2c263299067d9a20 Signed-off-by: Surya Venkatesan <suryav@ami.com> 
                    show more ...  
                     | 
        
| 883a0d59 | 23-Mar-2024 | 
            Ed Tanous <ed@tanous.net> | 
            i18n, vue-router and vuex upgrade
  1. Configuration of i18n legacy as false. 2. Translation function t is called using the useI18n. 3. Used the i18n.global.t() function from i18n instead of this.$t() 
                    i18n, vue-router and vuex upgrade
  1. Configuration of i18n legacy as false. 2. Translation function t is called using the useI18n. 3. Used the i18n.global.t() function from i18n instead of this.$t() 4. Event bus error that occurred during logout. 5. Implemented vue-router 4.4.0 and vuex upgrade to 4.1.0
  Change-Id: I9464d82c76dcc1445ce271983ea3ab9d7b03d265 Signed-off-by: Surya Venkatesan <suryav@ami.com> 
                    show more ...  
                     | 
        
| 7d6b44cb | 23-Mar-2024 | 
            Ed Tanous <ed@tanous.net> | 
            Upgrade vue3 and all dependencies
  Start the process of porting everything to Vue 3.  I have most things working.  npm run-scripts build works, npm install works.  prettier passes.  Styles load, logi 
                    Upgrade vue3 and all dependencies
  Start the process of porting everything to Vue 3.  I have most things working.  npm run-scripts build works, npm install works.  prettier passes.  Styles load, login works, webui loads.
  This was primarily done using the linked documents below.  It makes the following design decisions: 1. Vue is put in compat 2 mode, which allows most of the components to    work as-is. 2. Bootstrap v4 is used along with bootstrap-vue to keep our components    working. 3. Minor changes are made to load the latest versions of vue-router,    vuex, and vue-i18n.
  I suspect this patchset is good enough to start with, and we can clean up the broken things one patchset at a time.  The things that need to happen are:
  1. Get remaining features working again.  This primiarily is vue-i18n    for mixins, and non vue components.  This likely needs to be done by    not pulling in i18n into the non vue components, then using the .Vue    files to do the internationalization in the component context, NOT in    the mixin context.  Alternatively, we could drop MixIns alltogether. 2. Get custom styles working again.  Previously, we used some path    hackery in vue.config.js to optionally pre-load styles.  This stops    working now that we're required to @import our modules.  Likely we    need some rearangement of the paths such that custom styles are a    complete replacement (possibly importing the original) rather than    additive with overrides.  That's a guess, but I don't really see    anyone else doing customization the way we've defined it here. 3. Bootstrap 5 no longer requires ANY custom vue modules, as it has    dropped the jquery dependency.  We won't be able to pull in bootstrap    5 all at once, so pull in bootstrap 5 under an alias, like      "bootstrap5" that we can optionally import 5 or 4. 4. One at a time, start porting components over to Vue3 syntax and    bootstrap 5.  This will be the bulk of the manual work and review.
  The only thing I think left is getting unit tests passing, which I commented out the pre-commit hook to make this PR.
  Tested: Code builds.  Needs better testing.
  [1] https://router.vuejs.org/guide/migration/ [2] https://vue-i18n.intlify.dev/guide/migration/vue3 [3] https://vuelidate-next.netlify.app/migration_guide.html#package-name-and-imports
  Change-Id: I5bb3187b9efbf2e4ff63e57994bc528756e2a981 Signed-off-by: Ed Tanous <ed@tanous.net> 
                    show more ...  
                     | 
        
| 7f70832a | 28-Jun-2024 | 
            Farah Rasheed <Farah.Rasheed1@dell.com> | 
            Break long file name into multiple lines
  In the FormFile component, break a long file name into multiple lines using the word-break CSS property. This ensures that long file names are properly displ 
                    Break long file name into multiple lines
  In the FormFile component, break a long file name into multiple lines using the word-break CSS property. This ensures that long file names are properly displayed within their container without causing overflow issues. Fixes #121
  The word-break property will allow the text to wrap onto the next line at any character, maintaining the layout integrity and improving the user interface.
  Change-Id: Id534dd4e8f7737a60483272f2fdd70deb7a8a002 Signed-off-by: Farah Rasheed <Farah.Rasheed1@dell.com> 
                    show more ...  
                     | 
        
| 51abe87f | 20-Apr-2024 | 
            Ed Tanous <ed@tanous.net> | 
            Inline the header svg
  Ideally we wouldn't have to pull down this file on every load, and we could just inline it.  This commit implements inlining.  Note, that this requires a minor modification to  
                    Inline the header svg
  Ideally we wouldn't have to pull down this file on every load, and we could just inline it.  This commit implements inlining.  Note, that this requires a minor modification to the unit test, as the inline header remains when unit tests are run.  It's not clear at this time how to make inlining plugin operate on unit tests, but it doesn't seem terribly important.
  Tested: Loading the webui no longer shows a download of logo-header
  Change-Id: Iaa5be5b5a84e0ad6e1f430113f929032835c9f1c Signed-off-by: Ed Tanous <ed@tanous.net> 
                    show more ...  
                     | 
        
| 8132399c | 27-Feb-2024 | 
            Ed Tanous <ed@tanous.net> | 
            Reformat files with new linter
  All changes should be whitespace, and were done using npm run-script lint.
  Change-Id: I943c6b435c5c872841af5affc1e89910468b5ca6 Signed-off-by: Ed Tanous <ed@tanous.ne 
                    Reformat files with new linter
  All changes should be whitespace, and were done using npm run-script lint.
  Change-Id: I943c6b435c5c872841af5affc1e89910468b5ca6 Signed-off-by: Ed Tanous <ed@tanous.net> 
                    show more ...  
                     | 
        
| 7c1cfe7e | 16-May-2023 | 
            Konstantin Aladyshev <aladyshev22@gmail.com> | 
            Add SNMP alerts page and test hooks
  This page will be included in Configuration section of the primary navigation. The user will be able to delete and add alert destination.
  Change-Id: I396d19a54ea 
                    Add SNMP alerts page and test hooks
  This page will be included in Configuration section of the primary navigation. The user will be able to delete and add alert destination.
  Change-Id: I396d19a54ea11724f2c5aec67e20ba9abff947d3 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> 
                    show more ...  
                     | 
        
| fb6c6de9 | 14-Jun-2023 | 
            Konstantin <sulwirld@gmail.com> | 
            Fix kvm session and add event bus
  Bug description:     Before this commit KVM window wasn't being closed     after logging out
  Test: Step1. Launch webui on browser and see KVM page on /#/operations 
                    Fix kvm session and add event bus
  Bug description:     Before this commit KVM window wasn't being closed     after logging out
  Test: Step1. Launch webui on browser and see KVM page on /#/operations/kvm.     Step2. Open additional window using 'Open in new tab'.     Step3. Navigate to another page. For example, /#/operations/key-clear.     Step4. Logout. Window is still open.
  Change-Id: Ife79ebca41eb4d588c0b8f4fae06135420eda155 Signed-off-by: Konstantin Maskov <sulwirld@gmail.com> 
                    show more ...  
                     | 
        
| e21b2fed | 31-Mar-2023 | 
            kirankumarb07 <kirankumarb@ami.com> | 
            Filter the event log data by severity and status
  In the event logs page, if the filter options are selected for both severity and status, it displays row that falls into either of the two categories 
                    Filter the event log data by severity and status
  In the event logs page, if the filter options are selected for both severity and status, it displays row that falls into either of the two categories: severity or status.
  The filter options are in two categories: severity [OK, Warning, Critical], and status [Resolved, Unresolved]
  If select the filter options "Critical" on severity and "Unresolved" on status, it shows every row whose status is "Unresolved" whether its severity is "Ok" or "Warning", If the row data is "Critical" or "Unresolved", it shows in the table. As per the filter selection, it shouldn't show the row data that has "Ok" or "Warning" but the status is "Unresolved"; it should show only the row data that is in both "Critical" and "Unresolved".
  This commit will work as follows: if different categories are selected, that will be applied with an "and" logic, and within the same category, it will be applied with an "or" logic.
  Change-Id: I5ddf6e5ebe35c961306e68885febf6f2324ebaee Signed-off-by: Kirankumar Ballapalli <kirankumarb@ami.com> 
                    show more ...  
                     | 
        
| aeb19816 | 23-Nov-2022 | 
            Damian Celico <damianx.celico@intel.com> | 
            Added route restrictions based on user privilege
  This commit allows us to add 'exclusiveToRoles' field to route config files, with the list of roles that can access this resource, if needed. In this 
                    Added route restrictions based on user privilege
  This commit allows us to add 'exclusiveToRoles' field to route config files, with the list of roles that can access this resource, if needed. In this case, only Administrator can access Virtual-Media page and SOL console, and it is blocked for other users.
  Signed-off-by: Sivaprabu Ganesan <sivaprabug@ami.com> Change-Id: Ibcee18bd92d97c34414ecaf2caf6af28070c5538 
                    show more ...  
                     | 
        
| 5d95418c | 09-Mar-2023 | 
            kirankumarb07 <kirankumarb@ami.com> | 
            Fix pre commit script break
  There is no validation handle before checking the page title name from the router. Which causes the pre-commit script to through error. This patch set will handle this sc 
                    Fix pre commit script break
  There is no validation handle before checking the page title name from the router. Which causes the pre-commit script to through error. This patch set will handle this scenario and fix the break.
  Change-Id: I5aed3bfeba643c2eb2b2753bf8f6d984b5100361 Signed-off-by: Kirankumar Ballapalli <kirankumarb@ami.com> 
                    show more ...  
                     | 
        
| 38e131ad | 07-Feb-2023 | 
            kirankumarb07 <kirankumarb@ami.com> | 
            Page heading do not translated on language change
  Log in and log out of the application, change the language, and login to the application. The heading and title are in the previous language transla 
                    Page heading do not translated on language change
  Log in and log out of the application, change the language, and login to the application. The heading and title are in the previous language translation is handled in the router, and the languages are selected after the router has rendered.The page title and heading translation are handled after the language is selected.
  Change-Id: Iba42fe3a535fe0b402f551c3f43e19d5ff12181d Signed-off-by: Kirankumar Ballapalli <kirankumarb@ami.com> 
                    show more ...  
                     | 
        
| 05887b50 | 10-Jan-2022 | 
            Sandeepa Singh <sandeepa.singh@ibm.com> | 
            Add Key clear page under Operations section
  This page will allow privileged user to clear encrypted keys. - Only admin and CE login user will be able to see the page - The UI will be different for b 
                    Add Key clear page under Operations section
  This page will allow privileged user to clear encrypted keys. - Only admin and CE login user will be able to see the page - The UI will be different for both, admin and CE login user(service) - This page is IBM only
  Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: Ic6fe3454de815629a6b2250daa99ab21f2b316c3 
                    show more ...  
                     | 
        
| 00cb42b6 | 21-Dec-2021 | 
            Kenneth Fullbright <kennyneedsmilky@gmail.com> | 
            Fixed routerKey prop eslint warning
  Eslint throws a warning to props that don't have a default value
  - Added a default value to the routerKey prop.
  Signed-off-by: Kenneth Fullbright <kennyneedsmil 
                    Fixed routerKey prop eslint warning
  Eslint throws a warning to props that don't have a default value
  - Added a default value to the routerKey prop.
  Signed-off-by: Kenneth Fullbright <kennyneedsmilky@gmail.com> Change-Id: I2d9d4abd0512eeadf27f8941a0f391979eb9a80a 
                    show more ...  
                     | 
        
| 14172d74 | 10-Nov-2021 | 
            kennyneedsmilky <kennyneedsmilky@gmail.com> | 
            Fixed refresh system info on header
  The refresh button in the App header previously only re-rendered the main mage section, this change also refreshes the app header and main content.
  Signed-off-by 
                    Fixed refresh system info on header
  The refresh button in the App header previously only re-rendered the main mage section, this change also refreshes the app header and main content.
  Signed-off-by: Kenneth Fullbright <kennyneedsmilky@gmail.com> Change-Id: Iff7f3f14bca8ddfd815ccb1b87dd182c4bfd79ba 
                    show more ...  
                     | 
        
| 9726f9a7 | 07-Sep-2021 | 
            Dixsie Wolmers <dixsie@ibm.com> | 
            Rename TableDataFormatter mixin to DataFormatter
  Mixin was renamed to reflect usage on all components, not only tables.
  Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Ic962ba879fffa39b9f 
                    Rename TableDataFormatter mixin to DataFormatter
  Mixin was renamed to reflect usage on all components, not only tables.
  Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Ic962ba879fffa39b9f6f93446771fbf6f67915d0 
                    show more ...  
                     | 
        
| 932aff93 | 26-Aug-2021 | 
            Derick Montague <derick.montague@ibm.com> | 
            Update login page layout
  This update will:
  - Change the positioning of the form to be on the left - Add the built on OpenBMC logo to the bottom right corner of the screen - Add the ability to inclu 
                    Update login page layout
  This update will:
  - Change the positioning of the form to be on the left - Add the built on OpenBMC logo to the bottom right corner of the screen - Add the ability to include a GUI custom name using a .env variable. If the variable is not present, the login page will not include the <h1> section heading element. - Remove the word "logo" from the alt attribute for the company logo image used in the application header and on the login page.
  Github story: https://github.com/openbmc/webui-vue/issues/63
  Signed-off-by: Derick Montague <derick.montague@ibm.com> Change-Id: I83ac5aecff0b3858c3ab5f38ab1aaa603d59acf1 
                    show more ...  
                     | 
        
| 4dd7eabf | 16-Aug-2021 | 
            Sukanya Pandey <sukapan1@in.ibm.com> | 
            Add system information on Appheader page
  - Model type and serial number are newly added system info data on Appheader. - On small screens and below system information(model type, serial number and a 
                    Add system information on Appheader page
  - Model type and serial number are newly added system info data on Appheader. - On small screens and below system information(model type, serial number and asset tag) will be hidden. - On large screen and below model type and serial number will be visible but asset tag will be hidden. - For all other screens all the system info will be visible.
  Signed-off-by: Sukanya Pandey <sukapan1@in.ibm.com> Change-Id: Ia844a26f658083cbd5fa9c8f3f6bea8b65ddcd11 
                    show more ...  
                     | 
        
| 450bdb0a | 05-Aug-2021 | 
            Sandeepa Singh <sandeepa.singh@ibm.com> | 
            Resolve the download bug on postcode logs page
  The design has been updated to hide the download button when the key 'AdditionalDataURI' is not present in the redfish API response.
  Signed-off-by: Sa 
                    Resolve the download bug on postcode logs page
  The design has been updated to hide the download button when the key 'AdditionalDataURI' is not present in the redfish API response.
  Signed-off-by: Sandeepa Singh <sandeepa.singh@ibm.com> Change-Id: If78968ad72e62348b4b81967a3b61c2af53fa020 
                    show more ...  
                     |