Flyspray - The bug killer!

  • Status Requires testing
  • Percent Complete
    30%
  • Task Type Feature Request
  • Category User Interface
  • Assigned To No-one
  • Operating System All
  • Severity Very Low
  • Priority Very Low
  • Reported Version 1.0-rc
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Flyspray - The bug killer!
Opened by Ioannis Protonotarios - 25.10.2016
Last edited by peterdd - 25.10.2016

FS#2303 - Home screen for private flysprays

I use Flyspray as a closed system with all projects set to private. I use it as a main means of communication with my clients. In such a case it would be a good idea for visitors to see a home screen (preferably a blank/splash screen with login option only) and definitely not the All tasks title or project names ( FS#2302 ) or taskid search.

Project Manager

I agree with you. I have a similiar setup working.

So, maybe lets add this to Flyspray source:

  • If guests/anon users cannot select any project, then do not show the showtask-input form.
  • If guests/anon users cannot select any project, then add some CSS (or if not enough some html), so the login form is shown in the center of the page. (should look ok from small mobiles up to fullhd widescreen displays)
Project Manager

Added 2 conditions to hide project selector and task search if user cannot select project due permission restrictions and project settings.

You can implement this CSS-only solution. It just hides unnecessary stuff, keeping only logo and 'powered by' link, while centering the login box.

The only thing it doesn't change is the page title in Firefox tab.

Project Manager

Nice.

Needs some tweeking with css media queries for mobiles.
(default Flyspray theme too I know.)

Project Manager

One thing to consider: It is possible to set a global intro message.

Well, it depends if you want to show this text only for registered users or guests too.

So, maybe

div#content{display:none;}

is not for everyone with a restricted-projects-only-setup the best choice.

Also notice: When I get in the situation to work on responsive layout for Flyspray again (maybe 2017 or never), probably the current fullwidth h1-tag in header.tpl gets replaced by some other markup.

In my opinion outsiders have no business with intro message. Intro message is supposed to be something useful for members of this site, like an announcement or so.

On the other hand, a simpler and elegant solution would be the option to load an extra css file just for the login page if the Flyspray is private. See example.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing