Skip to content

Web improvements #49

Merged
merged 42 commits into from Jan 3, 2017
Merged

Web improvements #49

merged 42 commits into from Jan 3, 2017

Conversation

donald
Copy link
Contributor

@donald donald commented Nov 7, 2016

@wwwutz @arndt : I've tried to import your improvements. This is RFC only, please don't merge. We might want to change a bit here and there.

Demo-site: http://afk.molgen.mpg.de/mxq/mxq3/

What do you think?

Fixes: #48

donald and others added 19 commits November 4, 2016 17:48
The cgi script currently only needs read-only access to the database.

With this change, the cgi script uses another mysql default file which
is assuemed to contain read-only credentials and can be provided public
readable. This enables the webserver to run without special privileges.
Module CGI already exports a menu sub. Avoid redefinition warning in
server log.
By default the groups page shows finished groups for the last
seven days. This patch allows the number of days be
overridden by a query parameter "days"

This feature was first implemented by Peter in his working copy,
but his implementation is different, that it limits the time range
for active groups as well.
If the group table is constrained by username, show that in the header
line.
Donald: Took this from Peter although I'm not sure what these values
really mean.
Make html a little bit cleaner.
shorten header width and use himan readble units.

Leave maxtime empty if server has no limit

Shorten header, use human readble units
@wwwutz
Copy link
Contributor

wwwutz commented Nov 7, 2016

please use 'monospace' instead of 'courier'.

see bd8c963

Avoid killing the browser
We can select the pages via a header line now, so there is no need to
have a separate selection page. Start with groups page right away.
@donald donald merged commit 6a8a00e into master Jan 3, 2017
@donald donald deleted the web-improvements branch April 28, 2017 07:24
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

web: features from Peter Arndt and Peter Marquardt
4 participants