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

[full-ci] Table view for project spaces overview #9195

Merged
merged 36 commits into from Jun 22, 2023
Merged

Conversation

lookacat
Copy link
Contributor

@lookacat lookacat commented Jun 9, 2023

Description

See #9204

Screenshots

Screenshot (40)

Related Issue

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Documentation ticket raised:

@update-docs
Copy link

update-docs bot commented Jun 9, 2023

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@dschmidt
Copy link
Member

dschmidt commented Jun 9, 2023

WIP what? Can you provide a better title please? 😇

@lookacat lookacat changed the title WIP Table view for spaces overview Jun 12, 2023
@lookacat
Copy link
Contributor Author

@dschmidt sorry added it, had to quickly push and used WIP as title :D

@lookacat lookacat changed the title Table view for spaces overview Table view for project spaces overview Jun 12, 2023
@lookacat lookacat marked this pull request as ready for review June 12, 2023 11:26
@lookacat
Copy link
Contributor Author

arg, sorting for some fields doesnt work yet as well as reducing the table for smaller screens

@lookacat lookacat changed the title Table view for project spaces overview [full-ci] Table view for project spaces overview Jun 13, 2023
@lookacat lookacat force-pushed the space-overview-table branch 2 times, most recently from 8fcbb24 to 7b0c968 Compare June 20, 2023 08:44
@ownclouders
Copy link
Contributor

Results for acceptance oCIS https://drone.owncloud.com/owncloud/web/36685/67/1

💥 The acceptance tests failed on retry. Please find the screenshots inside ...

webUISharingPublicManagement-sharingPublicSession_feature-L52.png

webUISharingPublicManagement-sharingPublicSession_feature-L52.png

@lookacat lookacat requested a review from kulmann June 21, 2023 13:57
@lookacat
Copy link
Contributor Author

Im still fixing viewport sizes...

@lookacat lookacat requested a review from dschmidt June 21, 2023 14:28
</template>
<template #remainingQuota="{ item }">
<slot name="remainingQuota" :resource="item" />
</template>
Copy link
Member

Choose a reason for hiding this comment

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

Hmmm does it really make sense to add all these columns to the generic resource table?
Wouldn't it make more sense to add these dynamically from the parent component where needed?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

but we need them as fields, or what do you mean by dynamically from the parent?

Copy link
Collaborator

@JammingBen JammingBen left a comment

Choose a reason for hiding this comment

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

Nice, LGTM for the most parts. A few small annotations from my side.

  • Could you switch positions of the tiles- and the table-viewmode buttons to keep consistency with the regular files table? The tiles view button should be in the right side.
  • I think the quota columns need to be hidden sooner on smaller screen sizes. See:
image

@lookacat lookacat requested a review from JammingBen June 22, 2023 08:25
@lookacat lookacat enabled auto-merge (squash) June 22, 2023 09:30
@lookacat lookacat requested a review from JammingBen June 22, 2023 10:48
@sonarcloud
Copy link

sonarcloud bot commented Jun 22, 2023

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 2 Code Smells

84.4% 84.4% Coverage
8.5% 8.5% Duplication

@lookacat lookacat merged commit 4baa3ba into master Jun 22, 2023
4 checks passed
@delete-merged-branch delete-merged-branch bot deleted the space-overview-table branch June 22, 2023 11:43
@micbar micbar mentioned this pull request Jul 24, 2023
68 tasks
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.

[web] Provide List-view to Spaces Overview
6 participants