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
peterdd commented on 25.10.2016 18:14

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
peterdd commented on 25.10.2016 19:01

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

Ioannis Protonotarios commented on 25.10.2016 23:28

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
peterdd commented on 26.10.2016 00:05

Nice.

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

Project Manager
peterdd commented on 26.10.2016 00:35

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.

Ioannis Protonotarios commented on 26.10.2016 01:24

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