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

My favorites #632

Closed
gregkaczan opened this issue Dec 10, 2018 · 4 comments
Closed

My favorites #632

gregkaczan opened this issue Dec 10, 2018 · 4 comments
Assignees
Labels
status:released Issue released and available type: feature
Milestone

Comments

@gregkaczan
Copy link

Hi,

I would like to propose a feature to be able to favorite a branch/project/build and see it on a home page, next to list of all projects.
This would create kind of personalized dashboard which i can use to track all of my points of interests at once without having to keep separate tabs (and need to search/open them each time).

Each thing Favorited should be possible to be shown in simplified way. Meaning i don't need all the steps of a branch's pipeline on my Home page, just the status of latest build, promotion level, timings etc.

@dcoraboeuf
Copy link
Contributor

FYI, you can already select Projects as favourites. But it's sometimes too verbose, and your approach sounds more scalable.

To select a project as a favourite, click on a star on the left of its name. A "Favourites" section will then appear.

As mentioned, I think your idea is better. Any kind of object should be selectable as a favourite.

@dcoraboeuf dcoraboeuf added this to the 3.38 milestone Dec 10, 2018
@dcoraboeuf dcoraboeuf self-assigned this Jan 13, 2019
@dcoraboeuf
Copy link
Contributor

@GrzegorzKaczan , what do you think? Does it make sense to have a build as a favorite? I was thinking of having only branches & projects being selectable.

I would then display the favorite projects in the home page (as of today) and the favourite branches both in the home page & in the project page.

As of the information for the different elements:

  • project - latest build for each branch in the model (since 3.37, each project has a branching model) - this would reduce the number of branches considerably
  • branch - latest build, latest promotions (with timestamp)

I'll start with the assumption this is OK - but tell me if you have other ideas.

My main concern was that, in my opinion, it would not make too much sense in having one build as a favorite since this is a very transient thing.

@dcoraboeuf
Copy link
Contributor

Management of issue tasks at https://trello.com/b/94JL16Lz/ontrack-632-favourites (ask for being invited)

@gregkaczan
Copy link
Author

Particular build as fav? don't think so, as you said those are temporary things and removed from jenkins in rotation anyway.
What you wrote is exactly what i wanted, go for it.

dcoraboeuf added a commit that referenced this issue Jan 14, 2019
dcoraboeuf added a commit that referenced this issue Jan 17, 2019
dcoraboeuf added a commit that referenced this issue Jan 17, 2019
dcoraboeuf added a commit that referenced this issue Jan 17, 2019
dcoraboeuf added a commit that referenced this issue Jan 17, 2019
dcoraboeuf added a commit that referenced this issue Jan 17, 2019
dcoraboeuf added a commit that referenced this issue Jan 19, 2019
dcoraboeuf added a commit that referenced this issue Jan 19, 2019
@dcoraboeuf dcoraboeuf added the status:ready Issue merged in release branch, not released yet label Jan 19, 2019
dcoraboeuf added a commit that referenced this issue Jan 19, 2019
@dcoraboeuf dcoraboeuf added status:released Issue released and available and removed status:ready Issue merged in release branch, not released yet labels Feb 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:released Issue released and available type: feature
Projects
None yet
Development

No branches or pull requests

2 participants