]> git.ipfire.org Git - ipfire.org.git/log
ipfire.org.git
10 months agoMerge branch 'new-design' of https://git.ipfire.org/pub/git/ipfire.org into new-design
Rico Hoppe [Thu, 29 Jun 2023 13:49:51 +0000 (13:49 +0000)] 
Merge branch 'new-design' of https://git.ipfire.org/pub/git/ipfire.org into new-design

10 months agoadded mastodon to footer
Rico Hoppe [Wed, 28 Jun 2023 22:59:35 +0000 (22:59 +0000)] 
added mastodon to footer

10 months agoauth: Move Password module
Michael Tremer [Wed, 28 Jun 2023 16:47:48 +0000 (16:47 +0000)] 
auth: Move Password module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoasterisk: Remove ping test
Michael Tremer [Wed, 28 Jun 2023 16:43:08 +0000 (16:43 +0000)] 
asterisk: Remove ping test

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoasterisk: Check if we have received an Event before accessing it
Michael Tremer [Wed, 28 Jun 2023 16:42:36 +0000 (16:42 +0000)] 
asterisk: Check if we have received an Event before accessing it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Show conferences
Michael Tremer [Wed, 28 Jun 2023 16:41:20 +0000 (16:41 +0000)] 
voip: Show conferences

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoasterisk: Create a unified method to fetch objects
Michael Tremer [Wed, 28 Jun 2023 16:12:16 +0000 (16:12 +0000)] 
asterisk: Create a unified method to fetch objects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop conferences page
Michael Tremer [Wed, 28 Jun 2023 15:59:10 +0000 (15:59 +0000)] 
people: Drop conferences page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agotalk: Drop old FreeSWITCH integration
Michael Tremer [Wed, 28 Jun 2023 15:54:20 +0000 (15:54 +0000)] 
talk: Drop old FreeSWITCH integration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop old SIP page
Michael Tremer [Wed, 28 Jun 2023 15:52:05 +0000 (15:52 +0000)] 
people: Drop old SIP page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Drop agent stuff
Michael Tremer [Wed, 28 Jun 2023 15:49:12 +0000 (15:49 +0000)] 
accounts: Drop agent stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop old calls page
Michael Tremer [Wed, 28 Jun 2023 15:44:44 +0000 (15:44 +0000)] 
people: Drop old calls page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Show queues
Michael Tremer [Wed, 28 Jun 2023 15:32:39 +0000 (15:32 +0000)] 
voip: Show queues

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Make page only accessible for staff
Michael Tremer [Wed, 28 Jun 2023 15:10:03 +0000 (15:10 +0000)] 
voip: Make page only accessible for staff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Show outbound registrations
Michael Tremer [Wed, 28 Jun 2023 15:08:06 +0000 (15:08 +0000)] 
voip: Show outbound registrations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agovoip: Create an extra page for debugging VoIP stuff
Michael Tremer [Wed, 28 Jun 2023 14:51:30 +0000 (14:51 +0000)] 
voip: Create an extra page for debugging VoIP stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Connect to Asterisk and show any ongoing calls
Michael Tremer [Wed, 28 Jun 2023 13:35:16 +0000 (13:35 +0000)] 
users: Connect to Asterisk and show any ongoing calls

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Don't cache LDAP attributes
Michael Tremer [Wed, 28 Jun 2023 12:08:47 +0000 (12:08 +0000)] 
accounts: Don't cache LDAP attributes

Our LDAP servers are fast enough that we don't need to do this.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Actually delete users from LDAP
Michael Tremer [Wed, 28 Jun 2023 12:05:50 +0000 (12:05 +0000)] 
accounts: Actually delete users from LDAP

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agobugzilla: Catch 404 when a user does not exist
Michael Tremer [Wed, 28 Jun 2023 11:07:15 +0000 (11:07 +0000)] 
bugzilla: Catch 404 when a user does not exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Fix comparison functions
Michael Tremer [Wed, 28 Jun 2023 10:45:28 +0000 (10:45 +0000)] 
accounts: Fix comparison functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Add controls to delete a user
Michael Tremer [Wed, 28 Jun 2023 10:43:54 +0000 (10:43 +0000)] 
users: Add controls to delete a user

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Authenticate against Kerberos rather than LDAP
Michael Tremer [Wed, 28 Jun 2023 10:26:29 +0000 (10:26 +0000)] 
accounts: Authenticate against Kerberos rather than LDAP

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodonate: Disable all buttons after submit
Michael Tremer [Wed, 23 Feb 2022 18:35:19 +0000 (18:35 +0000)] 
donate: Disable all buttons after submit

This helps to avoid any double-submissions of the form

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoreleases: Ignore Blake2 checksum files
Michael Tremer [Thu, 28 Apr 2022 16:20:49 +0000 (16:20 +0000)] 
releases: Ignore Blake2 checksum files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agohwdata: Load required sys module
Michael Tremer [Thu, 28 Apr 2022 16:21:12 +0000 (16:21 +0000)] 
hwdata: Load required sys module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodonate: Fix opening of a paragraph in Christmas email
Michael Tremer [Tue, 29 Nov 2022 12:59:02 +0000 (12:59 +0000)] 
donate: Fix opening of a paragraph in Christmas email

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agocron: Only log more serious problems when running campaigns
Michael Tremer [Thu, 11 May 2023 09:52:40 +0000 (09:52 +0000)] 
cron: Only log more serious problems when running campaigns

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoToot once a day
Michael Tremer [Thu, 11 May 2023 10:36:37 +0000 (10:36 +0000)] 
Toot once a day

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoRemove any references to Twitter
Michael Tremer [Thu, 11 May 2023 10:35:26 +0000 (10:35 +0000)] 
Remove any references to Twitter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Drop StopForumSpam
Michael Tremer [Wed, 11 Jan 2023 10:33:14 +0000 (10:33 +0000)] 
accounts: Drop StopForumSpam

This service seems to have a lot of false positives and probably makes
us non-GDPR-compliant.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Add Bugzilla API to delete accounts in Bugzilla
Michael Tremer [Wed, 28 Jun 2023 09:55:18 +0000 (09:55 +0000)] 
accounts: Add Bugzilla API to delete accounts in Bugzilla

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agohttpclient: Add an improved HTTP client that logs requests
Michael Tremer [Wed, 28 Jun 2023 09:54:52 +0000 (09:54 +0000)] 
httpclient: Add an improved HTTP client that logs requests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoindex: Further decrease video filesize
Michael Tremer [Wed, 28 Jun 2023 09:31:01 +0000 (09:31 +0000)] 
index: Further decrease video filesize

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoindex: Increase the quality of HEVC/H.264 video
Michael Tremer [Tue, 27 Jun 2023 17:36:52 +0000 (17:36 +0000)] 
index: Increase the quality of HEVC/H.264 video

This will also slightly increase the file size.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoindex: Increase the quality of the AV1 file
Michael Tremer [Tue, 27 Jun 2023 17:36:23 +0000 (17:36 +0000)] 
index: Increase the quality of the AV1 file

This will take slightly longer to encode.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agostatic: Remove the obsolete background image
Michael Tremer [Tue, 27 Jun 2023 17:18:43 +0000 (17:18 +0000)] 
static: Remove the obsolete background image

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Replace the background image with a video of fire
Michael Tremer [Tue, 27 Jun 2023 17:18:06 +0000 (17:18 +0000)] 
web: Replace the background image with a video of fire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoCSS: Make headlines and texts a lighter black
Michael Tremer [Tue, 27 Jun 2023 10:29:37 +0000 (10:29 +0000)] 
CSS: Make headlines and texts a lighter black

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Move edit page from people
Michael Tremer [Tue, 27 Jun 2023 10:20:06 +0000 (10:20 +0000)] 
users: Move edit page from people

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Move passwd handler from people
Michael Tremer [Tue, 27 Jun 2023 10:16:17 +0000 (10:16 +0000)] 
users: Move passwd handler from people

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Make the content column and images less wide
Michael Tremer [Tue, 27 Jun 2023 09:09:05 +0000 (09:09 +0000)] 
docs: Make the content column and images less wide

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Render images (and other uploaded files)
Michael Tremer [Tue, 27 Jun 2023 09:01:09 +0000 (09:01 +0000)] 
docs: Render images (and other uploaded files)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Refactor showing pages
Michael Tremer [Tue, 27 Jun 2023 08:51:29 +0000 (08:51 +0000)] 
docs: Refactor showing pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agowiki: Prepend /docs to page URLs
Michael Tremer [Tue, 27 Jun 2023 08:50:33 +0000 (08:50 +0000)] 
wiki: Prepend /docs to page URLs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agowiki: Correctly implement comparing and sorting pages
Michael Tremer [Tue, 27 Jun 2023 08:50:09 +0000 (08:50 +0000)] 
wiki: Correctly implement comparing and sorting pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agobase: Add search to navigation when on docs
Michael Tremer [Tue, 27 Jun 2023 08:17:38 +0000 (08:17 +0000)] 
base: Add search to navigation when on docs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodocs: Copy page handler from wiki
Michael Tremer [Tue, 27 Jun 2023 08:17:24 +0000 (08:17 +0000)] 
docs: Copy page handler from wiki

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog: added a working search bar
Rico Hoppe [Mon, 26 Jun 2023 16:12:41 +0000 (16:12 +0000)] 
blog: added a working search bar

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
10 months agobase.hmtl: changed "active" attribute to "is-active"
Rico Hoppe [Mon, 26 Jun 2023 15:44:17 +0000 (15:44 +0000)] 
base.hmtl: changed "active" attribute to "is-active"

Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
10 months agoMerge remote-tracking branch 'rico/new-design' into new-design
Michael Tremer [Mon, 26 Jun 2023 14:30:42 +0000 (14:30 +0000)] 
Merge remote-tracking branch 'rico/new-design' into new-design

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog/index.html: added a visual searchbar
Rico Hoppe [Mon, 26 Jun 2023 13:12:10 +0000 (13:12 +0000)] 
blog/index.html: added a visual searchbar

10 months agoyear.html: converted to bulma
Rico Hoppe [Mon, 26 Jun 2023 13:10:26 +0000 (13:10 +0000)] 
year.html: converted to bulma

10 months agohelp: Make buttons work
Michael Tremer [Mon, 26 Jun 2023 10:25:56 +0000 (10:25 +0000)] 
help: Make buttons work

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Drop lots of simple redirection handlers and group them together
Michael Tremer [Mon, 26 Jun 2023 10:22:46 +0000 (10:22 +0000)] 
web: Drop lots of simple redirection handlers and group them together

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: static: Cache pages for up to 24 hours
Michael Tremer [Mon, 26 Jun 2023 10:17:20 +0000 (10:17 +0000)] 
web: static: Cache pages for up to 24 hours

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoabout: Move the page into the static handler
Michael Tremer [Mon, 26 Jun 2023 10:16:31 +0000 (10:16 +0000)] 
about: Move the page into the static handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Drop unused CacheMixin
Michael Tremer [Mon, 26 Jun 2023 10:14:24 +0000 (10:14 +0000)] 
web: Drop unused CacheMixin

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoweb: Improve caching of static content
Michael Tremer [Mon, 26 Jun 2023 10:09:03 +0000 (10:09 +0000)] 
web: Improve caching of static content

We need to make sure that we don't let browsers cache anything when the
cookie changes (Vary: Cookie).

Furthermore, we want to make sure that public caches don't cache
anything when the content is sent to a logged in user (Cache-Control:
private).

Finally, we want to indicate to caches how long something can be cached
which we do with an additional Cache-Control header and Expires for
older clients.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agofeatures: Drop old features page
Michael Tremer [Mon, 26 Jun 2023 09:51:10 +0000 (09:51 +0000)] 
features: Drop old features page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Move SSO for Discourse
Michael Tremer [Mon, 26 Jun 2023 09:47:19 +0000 (09:47 +0000)] 
people: Move SSO for Discourse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agobase: Remove navigation for People
Michael Tremer [Mon, 26 Jun 2023 09:43:21 +0000 (09:43 +0000)] 
base: Remove navigation for People

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Disable SIP for all accounts
Michael Tremer [Mon, 26 Jun 2023 09:42:21 +0000 (09:42 +0000)] 
accounts: Disable SIP for all accounts

The integration into our VoIP is slightly broken right now and since I
lack the time to fix it right now, I will turn this off for now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop accounts list
Michael Tremer [Mon, 26 Jun 2023 09:42:12 +0000 (09:42 +0000)] 
people: Drop accounts list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodownloads: Move from "download" to "downloads"
Michael Tremer [Mon, 26 Jun 2023 09:40:32 +0000 (09:40 +0000)] 
downloads: Move from "download" to "downloads"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodownloads: Re-activate download splash page
Michael Tremer [Mon, 26 Jun 2023 09:33:40 +0000 (09:33 +0000)] 
downloads: Re-activate download splash page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Update design of groups pages
Michael Tremer [Mon, 26 Jun 2023 09:32:03 +0000 (09:32 +0000)] 
users: Update design of groups pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Move group handlers
Michael Tremer [Mon, 26 Jun 2023 09:23:07 +0000 (09:23 +0000)] 
users: Move group handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoauth: Move password reset handlers
Michael Tremer [Mon, 26 Jun 2023 09:16:50 +0000 (09:16 +0000)] 
auth: Move password reset handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agofooter: Keep profile navigation and social icons horizontal
Michael Tremer [Mon, 26 Jun 2023 09:12:12 +0000 (09:12 +0000)] 
footer: Keep profile navigation and social icons horizontal

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agobase: Rename "Profile" to "My Profile"
Michael Tremer [Mon, 26 Jun 2023 09:11:05 +0000 (09:11 +0000)] 
base: Rename "Profile" to "My Profile"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoindex.html: restyled the page
Rico Hoppe [Sun, 25 Jun 2023 21:32:40 +0000 (21:32 +0000)] 
index.html: restyled the page

10 months agoblog/modules/hitory-nav: restsyled
Rico Hoppe [Sun, 25 Jun 2023 21:31:54 +0000 (21:31 +0000)] 
blog/modules/hitory-nav: restsyled

10 months agoblog/index.html: changed colour of notification box
Rico Hoppe [Sun, 25 Jun 2023 21:30:37 +0000 (21:30 +0000)] 
blog/index.html: changed colour of notification box

10 months agobase.hmtl: changed "active" modeifier to "is-active"
Rico Hoppe [Sun, 25 Jun 2023 21:27:56 +0000 (21:27 +0000)] 
base.hmtl: changed "active" modeifier to "is-active"

10 months agoabout.html: updated font-awesome icons
Rico Hoppe [Sun, 25 Jun 2023 21:27:09 +0000 (21:27 +0000)] 
about.html: updated font-awesome icons

10 months agomain.sass: added colour "success" and "success-invert"
Rico Hoppe [Sun, 25 Jun 2023 21:25:06 +0000 (21:25 +0000)] 
main.sass: added colour "success" and "success-invert"

10 months agofont-awesome: updated to newest version
Rico Hoppe [Sun, 25 Jun 2023 21:24:15 +0000 (21:24 +0000)] 
font-awesome: updated to newest version

10 months agoauthor.html: finished styling
Rico Hoppe [Sun, 25 Jun 2023 21:23:26 +0000 (21:23 +0000)] 
author.html: finished styling

10 months agobase: Make buttons in header and footer work
Michael Tremer [Sat, 24 Jun 2023 21:02:44 +0000 (21:02 +0000)] 
base: Make buttons in header and footer work

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog: Allow more spacing between posts and make headlines slightly larger
Michael Tremer [Sat, 24 Jun 2023 20:59:15 +0000 (20:59 +0000)] 
blog: Allow more spacing between posts and make headlines slightly larger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodownloads: Use correct centering in mirror section
Michael Tremer [Sat, 24 Jun 2023 20:56:02 +0000 (20:56 +0000)] 
downloads: Use correct centering in mirror section

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodownloads: Make the LWL box more like a box
Michael Tremer [Sat, 24 Jun 2023 20:54:34 +0000 (20:54 +0000)] 
downloads: Make the LWL box more like a box

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodownloads: Use notifications for boxes
Michael Tremer [Sat, 24 Jun 2023 20:54:20 +0000 (20:54 +0000)] 
downloads: Use notifications for boxes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodownloads: Cleanup markup on release page
Michael Tremer [Sat, 24 Jun 2023 20:42:17 +0000 (20:42 +0000)] 
downloads: Cleanup markup on release page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog: Move buttons to the top on posts page
Michael Tremer [Sat, 24 Jun 2023 20:36:02 +0000 (20:36 +0000)] 
blog: Move buttons to the top on posts page

This should hopefully be more inviting for people to click them instead
of hiding them at the end of the page where nobody ever gets to anyways.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog: Cleanup markup on posts page
Michael Tremer [Sat, 24 Jun 2023 20:27:56 +0000 (20:27 +0000)] 
blog: Cleanup markup on posts page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog: Make the latest post in primary colour
Michael Tremer [Sat, 24 Jun 2023 20:23:40 +0000 (20:23 +0000)] 
blog: Make the latest post in primary colour

This should be the eye catcher on the page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoblog: Cleanup markup on index page
Michael Tremer [Sat, 24 Jun 2023 20:18:17 +0000 (20:18 +0000)] 
blog: Cleanup markup on index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Drop unused constant INT_MAX
Michael Tremer [Sat, 24 Jun 2023 20:12:19 +0000 (20:12 +0000)] 
accounts: Drop unused constant INT_MAX

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Merge stats from people
Michael Tremer [Sat, 24 Jun 2023 20:12:03 +0000 (20:12 +0000)] 
users: Merge stats from people

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Drop search
Michael Tremer [Sat, 24 Jun 2023 19:37:19 +0000 (19:37 +0000)] 
people: Drop search

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Don't fail if we cannot read the avatar
Michael Tremer [Sat, 24 Jun 2023 19:31:32 +0000 (19:31 +0000)] 
accounts: Don't fail if we cannot read the avatar

PIL might not support the image type. In that case, we cannot generate a
thumbnail and return the source image.

Fixes: #13157
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Move avatar handler
Michael Tremer [Sat, 24 Jun 2023 19:31:10 +0000 (19:31 +0000)] 
users: Move avatar handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoaccounts: Make path to avatar relative unless specifically asking for absolute
Michael Tremer [Sat, 24 Jun 2023 19:20:52 +0000 (19:20 +0000)] 
accounts: Make path to avatar relative unless specifically asking for absolute

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agousers: Add index page
Michael Tremer [Sat, 24 Jun 2023 19:15:49 +0000 (19:15 +0000)] 
users: Add index page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agopeople: Move profile page into main website
Michael Tremer [Sat, 24 Jun 2023 17:43:54 +0000 (17:43 +0000)] 
people: Move profile page into main website

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoauth: Redesign the login page
Michael Tremer [Sat, 24 Jun 2023 16:04:24 +0000 (16:04 +0000)] 
auth: Redesign the login page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoCSS: Make links in footer hover black
Michael Tremer [Sat, 24 Jun 2023 15:44:56 +0000 (15:44 +0000)] 
CSS: Make links in footer hover black

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agofooter: Show profile information in footer
Michael Tremer [Sat, 24 Jun 2023 15:43:26 +0000 (15:43 +0000)] 
footer: Show profile information in footer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>