Skip to content

Conversation

@PierreSmits
Copy link
Member

Currently the create buttons for the main objects of the catalog components are located within the find and profile widgets/templates of those object.
In order to improve the usability of OFBiz (and thus the appeal of it for adopters and users) these create buttons/links/etc. should be in a main action menu visible at all times when a user is working within the component.

added: main action menu, having menu-items for

  • new product process
  • new store process
  • new catalog process
  • new category process
    subject to catalog create permissions
    added: decorator section for inclusion of main action menu where appropriate
    Some cleanup

… objects (OFBIZ-11774)

Currently the create buttons for the main objects of the catalog components are located within the find and profile widgets/templates of those object.
In order to improve the usability of OFBiz (and thus the appeal of it for adopters and users) these create buttons/links/etc. should be in a main action menu visible at all times when a user is working within the component.

added: main action menu, having menu-items for
- new product process
- new store process
- new catalog process
- new category process
subject to catalog create permissions

added: decorator section for inclusion of main action menu where appropriate

Some cleanup
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@JacquesLeRoux JacquesLeRoux merged commit 70a9ef7 into apache:trunk Jan 9, 2022
@PierreSmits PierreSmits deleted the 11774-Catalog-MainActionMenu branch January 10, 2022 07:27
PierreSmits added a commit to PierreSmits/ofbiz that referenced this pull request Jan 10, 2022
* trunk: (80 commits)
  Improved: makes a French label consistent on the page
  Improved: Move edit of invoice header to InvoiceSubTabBar (OFBIZ012440) (apache#409)
  Improved: Have a Menu in Catalog featuring actions to create the main objects (OFBIZ-11774) (apache#433)
  Fixed: Store Group screen don't connect with grids (OFBIZ-12481) (apache#435)
  Improved: List and Grid (OFBIZ-11345) (apache#434)
  Improved: Use gradlew npm_outdated gradle-node-plugin taks to check outdated scripts (OFBIZ-12480)
  Improved: Use NPM with gradle to get external JS dependencies (OFBIZ-11960)
  Improved: List and Grid (OFBIZ-11345) (apache#432)
  Improved: List and Grid (OFBIZ-11345) (apache#431)
  Improved: VIEW permissions FinAccount mutations (OFBIZ-12451) (apache#410)
  Improved: Replace ELRTE plugin with Trumbowyg (OFBIZ-10093) (apache#425)
  Improved: Remove unused labels from AccountingUiLabels.xml (OFBIZ-9352) (apache#413)
  Improved: VIEW permissions BillingAccount (OFBIZ-12457) (apache#414)
  Improved: Invoice - CommonInvoiceDecorator (OFBIZ-12458) (apache#415)
  Improved: Agreement - CommonAgreementDecorator (OFBIZ-12462) (apache#418)
  Improved: List and Grid (OFBIZ-11345) (apache#426)
  Improved: Have a menu in Marketing featuring actions to create main objects (OFBIZ-11783) (apache#428)
  Improved: Have a Menu in Humanres featuring actions to create the main objects (OFBIZ-11777) (apache#429)
  Improved: Dutch translations (OFBIZ-10363) (apache#430)
  Documented: Gradle Wrapper is not downloaded with 18.12.03 (OFBIZ-12471)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants