Opened 15 years ago

Closed 15 years ago

#1294 closed task (fixed)

Limit the vertical size of "Projects", "New messages" and "News and announcements" sections on the Home view

Reported by: Jari Häkkinen Owned by: Nicklas Nordborg
Priority: major Milestone: BASE 2.12
Component: web Version: 2.11
Keywords: Cc:

Description (last modified by Jari Häkkinen)

As a university core facility our staff have many projects and in consequence the View->Home page layout is destroyed (less effective?) by listing of many projects. There should be a way to set the number of projects to view in the View->Home page. The simple solution would be to set a number of project to show but that raises the question which projects to show. I'd prefer a solution where a property flag is added to project items that defines if a project should be visible in the home view?

Change History (8)

comment:1 by Jari Häkkinen, 15 years ago

Description: modified (diff)

comment:2 by Jari Häkkinen, 15 years ago

Summary: Set the numbero f projects to display in the "home" viewSet the number of projects to display in the "home" view or define what projects to display in the view

comment:3 by Nicklas Nordborg, 15 years ago

IF we go for a flag I think it should be an option to hide the project, eg. "Hide this project on the Home page".

What about a simple change in the GUI that assigns a max size to the "Projects" section and if the projects doesn't fit a it becomes scrollable? I think the same problem can also happen with the "Messages" and "News and announcements" sections and the solution should work for them.

in reply to:  3 comment:4 by Jari Häkkinen, 15 years ago

Replying to nicklas:

IF we go for a flag I think it should be an option to hide the project, eg. "Hide this project on the Home page".

I agree.

What about a simple change in the GUI that assigns a max size to the "Projects" section and if the projects doesn't fit a it becomes scrollable? I think the same problem can also happen with the "Messages" and "News and announcements" sections and the solution should work for them.

I was thinking of the scrollable solution but I think this will become very long for our use cases. Every time we start a service project a new project is created. Over time there will be many projects for the facility staff to browse. "Normal" users will not have an issue since they will probably not have too many projects. Of course, the list could be sorted in some nice time order since in most cases only the latest projects will be of immediate interest for facility staff.

I'll get some users to look at this ticket and give use comments.

comment:5 by Nicklas Nordborg, 15 years ago

Milestone: BASE 2.12
Owner: changed from everyone to Nicklas Nordborg
Status: newassigned
Summary: Set the number of projects to display in the "home" view or define what projects to display in the viewLimit the vertical size of "Projects", "New messages" and "News and announcements" sections on the Home view

I'll implement a vertical limit with a scroll bar in any case. All users may benefit from it. If there is still need to actually hide projects from the Home page, please comment on this ticket.

comment:6 by Nicklas Nordborg, 15 years ago

(In [4897]) References #1294: Limit the vertical size of "Projects", "New messages" and "News and announcements" sections on the Home view

Specified the height of each section and made them use a scrollbar if the content gets larger.

comment:7 by Nicklas Nordborg, 15 years ago

I just came to think of that even if the staff wants to hide a project, I guess that the other users in that project still wants to see it. So a simple flag is no good solution since it would hide the project from all users.

comment:8 by Nicklas Nordborg, 15 years ago

Resolution: fixed
Status: assignedclosed

The "scroll bar" solution seems to work ok.

Note: See TracTickets for help on using tickets.