-
-
Notifications
You must be signed in to change notification settings - Fork 382
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
Add page to view all projects of a user / group #741
Conversation
shows all repos owned by a person or organization uses /:repoOwner urls (e. g. ci.example.org/example-org) also includes a link from the repo page to the owner page related to woodpecker-ci#468
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice PR and great work. Just for interest: Do you used our UI development docs or did you managed to setup the woodpecker UI development on your own? Seems like you did some frontend dev before 😉
We (I) need to test if / how this currently works for other users. Will a user easily see all public repos of a different owner?
implements the changes suggested by @anbraten: - removed the `add repository` button - now shows a message `This organization / user does not have any projects yet.` when appropriate now uses `grid` instead of `flex` on desktop to keep the search bar centered and always in the same place
I first cloned the repo and tried to run the UI from VS Code which worked after I had found out that I needend to install
I have done some plain HTML, CSS and PHP (using no frameworks and almost no JS (even for things like tabs)), a bit UIKit, a half finished iOS (& macOS) app using SwiftUI and an almost finished Flutter app. I also have a project which I stared using plain HTML, PHP and JS, added Vue.js, then switched to Flutter because at the time I was also working on the other Flutter app and I was planning to eventually build a mobile app anyways. When the Fluter app was almost in a usable state I found that the glitches and huge bundle size were not ideal for a browser first app which recently caused me to completely rewrite the frontend using React Native (using Expo for crossplatform on web, iOS and Android).
I am currently using the same |
I'm okay on how it works, but like to refactor the getRepos api ... to have optional filters based on name ... owner ... usw but that's for another pull :) |
The problem is a different one here tough. The current implementation of the getRepos endpoint only returns repos / projects you own somehow, but in this case we need to get all public projects someone else owns. We may need to think about adding a new property |
well if that's already n issue, we can fix it within this pull ... |
I did add a todo ... as this refactor wont make it into v0.15.0 ... :) |
Bildschirmaufnahme.2022-02-02.um.23.20.36.mov