Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organization common view #2581

Merged
merged 31 commits into from
Aug 26, 2024
Merged

Organization common view #2581

merged 31 commits into from
Aug 26, 2024

Conversation

gaspergrom
Copy link
Contributor

Changes proposed ✍️

What

copilot:summary

copilot:poem

Why

How

copilot:walkthrough

Checklist ✅

  • Label appropriately with Feature, Improvement, or Bug.
  • Add screenshots to the PR description for relevant FE changes
  • New backend functionality has been unit-tested.
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.

@gaspergrom gaspergrom added the Improvement Created by Linear-GitHub Sync label Aug 20, 2024
@gaspergrom gaspergrom self-assigned this Aug 20, 2024
Copy link
Contributor

@joanagmaia joanagmaia left a comment

Choose a reason for hiding this comment

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

Some other issues I found:

  • Remove "Merge organization" button for Organization profile when it's across segments
  • organizationsToMerge endpoint is failing in profile, but I think it's because you are not passing any segments in. I think it should no longer be a problem, once the merge button is removed.
  • number of people in community snapshot, People tab and Activities tab are broken on Organization profile. Again, this is because no segment ids are being passed to the endpoints. Somehow, frontend will need to know to which projects this organization is associated to, and pass those segment ids in the profile request
  • Another thing that is missing is the filter Nuno designed in the community snapshot (screenshot below). Again, you will need a list of associated projects in the profile to be able to render this

Screenshot 2024-08-21 at 12 37 54

Copy link
Contributor

@joanagmaia joanagmaia left a comment

Choose a reason for hiding this comment

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

Hey filters are still not ok. In this specific page we only want to show a limited amount of filters, since we also don't show all columns.
Can you check the comment and designs?

Another thing I noticed is that it seems that activity count and activities tab in the organizations profile is not ok. Neither for organizations in a selected project group or for all project groups.
In community snapshot, activity count is always 0 and in Activities tab, spinner just keeps loading. Can you check it out?

},
{
headers: {
'x-crowd-api-version': '1',
},
},
);
console.log(response);
Copy link
Contributor

Choose a reason for hiding this comment

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

Remove this log?

Comment on lines 7 to 12
:search-config="organizationSearchFilter"
:saved-views-config="commonOrganizationSavedViews"
hash="organizations"
class="pb-1"
@fetch="fetch($event)"
/>
Copy link
Contributor

Choose a reason for hiding this comment

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

We shouldn't use all organization filters: :config="organizationFilters"
List of filters is in the designs -> https://www.figma.com/design/CqK8KzwZFdPk7u3aypgT5a/2.-LFX-CM-%7C-Product---Admin?node-id=206-12020&t=qGHovB2TheRKggp4-4
Screenshot 2024-08-23 at 11 30 22

Copy link
Contributor

@joanagmaia joanagmaia left a comment

Choose a reason for hiding this comment

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

Hey I'm still seeing some issues, listing them below. Design link: https://www.figma.com/design/CqK8KzwZFdPk7u3aypgT5a/2.-LFX-CM-%7C-Product---Admin?node-id=14-2

Issue 1: For organizations profile with selected project group, activity count is showing 0 but as you can see in the screenshot there are activities. Also there are activities in the activities tab.
Screenshot 2024-08-24 at 01 02 04

Issue 2: For organizations profile across all segments (no selected project group), you are no longer showing the "All associated project groups" filter in the Community snapshot
Now:
Screenshot 2024-08-24 at 00 49 46

Issue 3: Table doesn't have pagination. There are over 300 results in the list, and I'm only able to see 20
Now:
Screenshot 2024-08-24 at 00 51 17
How it should be:
Screenshot 2024-08-24 at 01 03 47

Issue 4: Filters names are not matching the designs... Please check the design
Now:
Screenshot 2024-08-24 at 00 53 22
What it should be:
Screenshot 2024-08-24 at 01 00 48

@gaspergrom gaspergrom merged commit 60f5b55 into crowd-linux Aug 26, 2024
10 checks passed
@gaspergrom gaspergrom deleted the improvement/org-view branch August 26, 2024 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Created by Linear-GitHub Sync
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants