Skip to content

Organizations list page#252

Merged
mariobalca merged 11 commits intofeature/organizationsfrom
feature/organizations-list-page
Nov 27, 2022
Merged

Organizations list page#252
mariobalca merged 11 commits intofeature/organizationsfrom
feature/organizations-list-page

Conversation

@joanagmaia
Copy link
Copy Markdown
Contributor

@joanagmaia joanagmaia commented Nov 25, 2022

Changes proposed ✍️

  • Added crunchbase and linkedin logo
  • Updated "NEW" badge style for the entire application
  • Refactored integrations-config so that it allows to pass a flag that indicates wether or not an identity is an integration. (Needed for crunchbase)
  • Moved activity-date-field to shared folder
  • Tweak organizations widget on dashboard
    • Added view more buttons
    • Added link to organizations profile
  • Added Organizations as a menu item
  • Refactored member-channels (identities) to be consistent with identities on organizations table
  • Added feedback messages to export action
  • Organizations list page
    • Created table, toolbar, dropdown, tabs and filter components
    • Handle empty states and table scroll
    • Added routes to handle all pages. Created view/edit/create pages as placeholders
    • Refactored organization-service to make a query when requesting organizations list
    • Fixed constants file for the employees filter to be select type and have default options. Also some properties on the joinedAt filter. @mariobalca can you double check these?
    • Fixed state file for default sorters. @mariobalca can you double check these as well?

Screenshots (front-end changes only)

Screenshot 2022-11-25 at 13 25 38

Screenshot 2022-11-25 at 13 25 49

Screenshot 2022-11-25 at 13 26 00

Screenshot 2022-11-25 at 13 26 09

Screenshot 2022-11-25 at 13 26 18

Screenshot 2022-11-25 at 13 26 22

Screenshot 2022-11-25 at 13 26 40

Screenshot 2022-11-25 at 13 27 01

Screenshot 2022-11-25 at 13 27 05

Checklist ✅

  • Label appropriately with type:feature 🚀, type:enhancement ✨, type:bug 🐞, or type:documentation 📜.
  • Tests are passing.
  • New backend functionality has been unit-tested.
  • Environment variables have been updated
    • Front-end: frontend/.env.dist
    • Backend: backend/.env.dist, backend/.env.dist.staging, backend/.env.dist.staging.
    • Configuration docs have been updated.
    • Team members only: update environment variables in Password manager and update the team
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.
  • All changes have been tested in a staging site.
  • All changes are working locally running crowd.dev's Docker local environment.

Copy link
Copy Markdown
Contributor

@mariobalca mariobalca left a comment

Choose a reason for hiding this comment

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

Amazing work, and thank you for taking care of all the tweaks within the organization files that already existed 🙏
Will merge and finish the form/view page based on what you've already prepared.

@mariobalca mariobalca merged commit b1006a7 into feature/organizations Nov 27, 2022
@mariobalca mariobalca deleted the feature/organizations-list-page branch November 27, 2022 22:15
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