Skip to content

Conversation

@hanlunBCRegistries
Copy link

PR: Add Officers Section to Business Dashboard UI

*Issue:*https://github.com/bcgov/entity/issues/

Changes

  • Added officer role types to role-type-e.ts
  • Added officers section title and "no officers" message to language file
  • Implemented officers section in dashboard view

Description

This PR adds support for displaying business officers in the dashboard UI. The implementation includes:

  • New enum values for officer role types
  • Translation strings for the officers section header and empty state
  • UI components to display officers similar to the directors section

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the namex license (Apache 2.0).

… types to role-type-e.ts- Add officer-related translation strings to language file- Implement officers section in dashboard.vue
@hanlunBCRegistries hanlunBCRegistries changed the title feat: Add officers section to business dashboard UI- Add officer role… feat: Add officers section to business dashboard UI Apr 7, 2025
@hanlunBCRegistries
Copy link
Author

/gcbrun

1 similar comment
@ArwenQin
Copy link
Contributor

ArwenQin commented Apr 7, 2025

/gcbrun

@bcregistry-sre
Copy link
Collaborator

Temporary Url for review: https://business-dashboard-dev--pr-188-amkjl7u6.web.app

}
const changeOfficerInfo = () => {
goToFilingsUI(`/${business.currentBusinessIdentifier}/standalone-officers`, { filingId: '0' })
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part is subject to be updated once the add/edit officer change is implemented

@hanlunBCRegistries
Copy link
Author

/gcbrun

1 similar comment
@ArwenQin
Copy link
Contributor

/gcbrun

@bcregistry-sre
Copy link
Collaborator

Temporary Url for review: https://business-dashboard-dev--pr-188-amkjl7u6.web.app

@severinbeauvais
Copy link
Collaborator

This PR is on hold for now -- the current design is to not show Officers on the busines dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants