]> git.ipfire.org Git - ipfire.org.git/log
ipfire.org.git
4 years agoaccounts: Count up to INT_MAX objects
Michael Tremer [Wed, 4 Dec 2019 16:07:04 +0000 (16:07 +0000)] 
accounts: Count up to INT_MAX objects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Limit request times to StopForumSpam
Michael Tremer [Mon, 2 Dec 2019 16:56:14 +0000 (16:56 +0000)] 
accounts: Limit request times to StopForumSpam

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Fix wrong variable name
Michael Tremer [Mon, 2 Dec 2019 10:48:56 +0000 (10:48 +0000)] 
messages: Fix wrong variable name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodonations: Adress people by their first name in some emails
Michael Tremer [Sun, 1 Dec 2019 18:23:43 +0000 (18:23 +0000)] 
donations: Adress people by their first name in some emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoblog: Send out emails for posts
Michael Tremer [Fri, 29 Nov 2019 18:19:31 +0000 (18:19 +0000)] 
blog: Send out emails for posts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoReduce height of the footer
Michael Tremer [Fri, 29 Nov 2019 15:48:19 +0000 (15:48 +0000)] 
Reduce height of the footer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop newsletter and add sign up button
Michael Tremer [Fri, 29 Nov 2019 15:44:06 +0000 (15:44 +0000)] 
Drop newsletter and add sign up button

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoindex: Make release information slightly larger
Michael Tremer [Fri, 29 Nov 2019 15:35:56 +0000 (15:35 +0000)] 
index: Make release information slightly larger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMake footer actually responsive
Michael Tremer [Fri, 29 Nov 2019 15:33:46 +0000 (15:33 +0000)] 
Make footer actually responsive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoUpdate to Bootstrap 4.4.1
Michael Tremer [Fri, 29 Nov 2019 15:26:31 +0000 (15:26 +0000)] 
Update to Bootstrap 4.4.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show username next to name
Michael Tremer [Fri, 29 Nov 2019 15:23:49 +0000 (15:23 +0000)] 
people: Show username next to name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Do not show SIP status to everybody
Michael Tremer [Fri, 29 Nov 2019 15:18:15 +0000 (15:18 +0000)] 
people: Do not show SIP status to everybody

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show signed up users in percentage
Michael Tremer [Fri, 29 Nov 2019 15:15:25 +0000 (15:15 +0000)] 
people: Show signed up users in percentage

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show groups only staff
Michael Tremer [Fri, 29 Nov 2019 14:56:42 +0000 (14:56 +0000)] 
people: Show groups only staff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Try to suppress any out-of-office replies
Michael Tremer [Tue, 26 Nov 2019 14:08:12 +0000 (14:08 +0000)] 
messages: Try to suppress any out-of-office replies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoIncrease frequency of tweets
Michael Tremer [Mon, 25 Nov 2019 10:58:22 +0000 (10:58 +0000)] 
Increase frequency of tweets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Iterate over all accounts
Michael Tremer [Sun, 24 Nov 2019 22:10:34 +0000 (22:10 +0000)] 
accounts: Iterate over all accounts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocampaigns: Do not send promotional emails when we do not have consent
Michael Tremer [Sun, 24 Nov 2019 21:21:54 +0000 (21:21 +0000)] 
campaigns: Do not send promotional emails when we do not have consent

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Improve wording of unsubscribe experience
Michael Tremer [Fri, 22 Nov 2019 15:07:51 +0000 (15:07 +0000)] 
people: Improve wording of unsubscribe experience

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Remove subscription confirmation page
Michael Tremer [Fri, 22 Nov 2019 10:57:32 +0000 (10:57 +0000)] 
people: Remove subscription confirmation page

This is unnecessary because it is two clicks for the same thing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show stats only to staff
Michael Tremer [Fri, 22 Nov 2019 10:48:21 +0000 (10:48 +0000)] 
people: Show stats only to staff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show number of accounts created this week/month
Michael Tremer [Fri, 22 Nov 2019 10:45:22 +0000 (10:45 +0000)] 
people: Show number of accounts created this week/month

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Add flag to country name
Michael Tremer [Fri, 22 Nov 2019 10:34:48 +0000 (10:34 +0000)] 
people: Add flag to country name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show some stats
Michael Tremer [Thu, 21 Nov 2019 22:24:27 +0000 (22:24 +0000)] 
people: Show some stats

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Render an avatar with letter if no avatar exists
Michael Tremer [Thu, 21 Nov 2019 21:09:57 +0000 (21:09 +0000)] 
people: Render an avatar with letter if no avatar exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Fix re-subscribe link
Michael Tremer [Thu, 21 Nov 2019 14:31:30 +0000 (14:31 +0000)] 
people: Fix re-subscribe link

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoweb: Fix regular expression for group names
Michael Tremer [Thu, 21 Nov 2019 14:31:11 +0000 (14:31 +0000)] 
web: Fix regular expression for group names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Allow to modify if people want to receive promotional updates
Michael Tremer [Thu, 21 Nov 2019 14:25:02 +0000 (14:25 +0000)] 
people: Allow to modify if people want to receive promotional updates

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocampaigns: Decrease verbosity when sending emails
Michael Tremer [Thu, 21 Nov 2019 13:10:03 +0000 (13:10 +0000)] 
campaigns: Decrease verbosity when sending emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Add HTML templates for donation emails
Michael Tremer [Thu, 21 Nov 2019 13:08:16 +0000 (13:08 +0000)] 
messages: Add HTML templates for donation emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Add HTML version of profile setup emails
Michael Tremer [Thu, 21 Nov 2019 12:12:46 +0000 (12:12 +0000)] 
messages: Add HTML version of profile setup emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Do not show unsubscribe link in transactional emails
Michael Tremer [Thu, 21 Nov 2019 11:44:21 +0000 (11:44 +0000)] 
messages: Do not show unsubscribe link in transactional emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Add HTML version of password reset email
Michael Tremer [Thu, 21 Nov 2019 11:36:37 +0000 (11:36 +0000)] 
messages: Add HTML version of password reset email

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Add HTML version of registration email
Michael Tremer [Thu, 21 Nov 2019 11:33:51 +0000 (11:33 +0000)] 
messages: Add HTML version of registration email

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Make background dark on smaller devices
Michael Tremer [Wed, 20 Nov 2019 16:36:12 +0000 (16:36 +0000)] 
messages: Make background dark on smaller devices

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Load our fonts from web server for HTML emails
Michael Tremer [Wed, 20 Nov 2019 16:32:08 +0000 (16:32 +0000)] 
messages: Load our fonts from web server for HTML emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAdd HTML template for donation reminder email
Michael Tremer [Wed, 20 Nov 2019 16:29:59 +0000 (16:29 +0000)] 
Add HTML template for donation reminder email

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoSupport sending HTML emails
Michael Tremer [Wed, 20 Nov 2019 16:28:13 +0000 (16:28 +0000)] 
Support sending HTML emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoindex: Fix alignment of front page
Michael Tremer [Wed, 20 Nov 2019 10:04:45 +0000 (10:04 +0000)] 
index: Fix alignment of front page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAdd a Christmas banner
Michael Tremer [Wed, 20 Nov 2019 09:57:17 +0000 (09:57 +0000)] 
Add a Christmas banner

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocampaigns: Only use first names in personal emails
Michael Tremer [Tue, 19 Nov 2019 14:38:55 +0000 (14:38 +0000)] 
campaigns: Only use first names in personal emails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAdjust rate-limiting to take off load from memcache
Michael Tremer [Tue, 19 Nov 2019 14:36:58 +0000 (14:36 +0000)] 
Adjust rate-limiting to take off load from memcache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop checking URL blacklists to block users
Michael Tremer [Tue, 19 Nov 2019 14:32:50 +0000 (14:32 +0000)] 
Drop checking URL blacklists to block users

This simply does not work because of too many false-positives
and some bad handling of DNS lookups in the webapp

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAdd drip campaign for donations
Michael Tremer [Tue, 19 Nov 2019 14:18:45 +0000 (14:18 +0000)] 
Add drip campaign for donations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAdd a drip campaign for Christmas
Michael Tremer [Tue, 19 Nov 2019 14:13:19 +0000 (14:13 +0000)] 
Add a drip campaign for Christmas

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocampaigns: Give them a name
Michael Tremer [Tue, 19 Nov 2019 13:59:41 +0000 (13:59 +0000)] 
campaigns: Give them a name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoImplement drip campaigns
Michael Tremer [Tue, 19 Nov 2019 13:46:07 +0000 (13:46 +0000)] 
Implement drip campaigns

When users sign up, they will now receive a number of emails to
help them setting up their accounts and getting involved with
IPFire.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Add function to add accounts to groups
Michael Tremer [Tue, 19 Nov 2019 12:15:56 +0000 (12:15 +0000)] 
accounts: Add function to add accounts to groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Create abstract class for LDAP objects
Michael Tremer [Tue, 19 Nov 2019 12:02:41 +0000 (12:02 +0000)] 
accounts: Create abstract class for LDAP objects

This allows us to use our wrapping layer for groups as well

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoindex: Decrease size of release information
Michael Tremer [Tue, 19 Nov 2019 11:45:56 +0000 (11:45 +0000)] 
index: Decrease size of release information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoindex: Do not load blog posts which are not rendered any more
Michael Tremer [Tue, 19 Nov 2019 11:44:09 +0000 (11:44 +0000)] 
index: Do not load blog posts which are not rendered any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoRemove heart icon from Donate buttons
Michael Tremer [Tue, 19 Nov 2019 11:32:33 +0000 (11:32 +0000)] 
Remove heart icon from Donate buttons

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoblog: Encourage people to follow the blog or Twitter
Michael Tremer [Tue, 19 Nov 2019 11:29:19 +0000 (11:29 +0000)] 
blog: Encourage people to follow the blog or Twitter

Make follow buttons larger and eye-catching.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoindex: Remove "What's New" section
Michael Tremer [Tue, 19 Nov 2019 11:12:22 +0000 (11:12 +0000)] 
index: Remove "What's New" section

This is too far down and people do not really see it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoindex: Move release information to the top
Michael Tremer [Tue, 19 Nov 2019 11:09:55 +0000 (11:09 +0000)] 
index: Move release information to the top

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Drop exact search
Michael Tremer [Mon, 18 Nov 2019 11:25:44 +0000 (11:25 +0000)] 
accounts: Drop exact search

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Use regex to enforce correct length of usernames
Michael Tremer [Mon, 18 Nov 2019 11:18:55 +0000 (11:18 +0000)] 
accounts: Use regex to enforce correct length of usernames

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Fix off-by-one error when checking username length
Michael Tremer [Mon, 18 Nov 2019 11:15:37 +0000 (11:15 +0000)] 
accounts: Fix off-by-one error when checking username length

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoauth: Fix redirection when next is unset
Michael Tremer [Thu, 14 Nov 2019 12:06:25 +0000 (12:06 +0000)] 
auth: Fix redirection when next is unset

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show SIP agent status
Michael Tremer [Tue, 12 Nov 2019 11:06:48 +0000 (11:06 +0000)] 
people: Show SIP agent status

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Clarify UID requirements
Michael Tremer [Tue, 12 Nov 2019 10:36:12 +0000 (10:36 +0000)] 
people: Clarify UID requirements

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomirrors: Do not raise unknown Exception from socket module exceptions
Michael Tremer [Tue, 12 Nov 2019 09:37:29 +0000 (09:37 +0000)] 
mirrors: Do not raise unknown Exception from socket module exceptions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agosupport: Make Wiki headline more clear
Michael Tremer [Wed, 6 Nov 2019 15:12:43 +0000 (15:12 +0000)] 
support: Make Wiki headline more clear

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMerge branch 'community'
Michael Tremer [Wed, 6 Nov 2019 15:09:49 +0000 (15:09 +0000)] 
Merge branch 'community'

4 years agoUse Python's internal asyncio stuff instead of Tornado's
Michael Tremer [Tue, 5 Nov 2019 16:35:55 +0000 (16:35 +0000)] 
Use Python's internal asyncio stuff instead of Tornado's

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Cache avatars for forever now since they have a hash
Michael Tremer [Tue, 5 Nov 2019 16:08:25 +0000 (16:08 +0000)] 
people: Cache avatars for forever now since they have a hash

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Simplify SSO process for Discourse
Michael Tremer [Mon, 4 Nov 2019 09:34:23 +0000 (09:34 +0000)] 
people: Simplify SSO process for Discourse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomessages: Fix cleaning up mail queue
Michael Tremer [Thu, 31 Oct 2019 19:26:24 +0000 (19:26 +0000)] 
messages: Fix cleaning up mail queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoaccounts: Cleanup expired password reset tokens
Michael Tremer [Thu, 31 Oct 2019 19:23:27 +0000 (19:23 +0000)] 
accounts: Cleanup expired password reset tokens

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Submit real name to mailing list as well
Michael Tremer [Thu, 31 Oct 2019 19:10:13 +0000 (19:10 +0000)] 
people: Submit real name to mailing list as well

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Invite newly registered users to newsletter
Michael Tremer [Thu, 31 Oct 2019 19:00:37 +0000 (19:00 +0000)] 
people: Invite newly registered users to newsletter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoUse our internal mail framework for sending newsletter subscriptions
Michael Tremer [Thu, 31 Oct 2019 18:59:00 +0000 (18:59 +0000)] 
Use our internal mail framework for sending newsletter subscriptions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Implement password reset
Michael Tremer [Thu, 31 Oct 2019 17:23:47 +0000 (17:23 +0000)] 
people: Implement password reset

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Implement initiation of password reset
Michael Tremer [Thu, 31 Oct 2019 16:17:47 +0000 (16:17 +0000)] 
people: Implement initiation of password reset

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Add UI for password resets
Michael Tremer [Thu, 31 Oct 2019 15:48:40 +0000 (15:48 +0000)] 
people: Add UI for password resets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Improve password UI
Michael Tremer [Wed, 30 Oct 2019 17:18:14 +0000 (17:18 +0000)] 
people: Improve password UI

The submit button is now disabled as long as the form should
not be sent.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Tighten regex pattern whenever UIDs are being used
Michael Tremer [Wed, 30 Oct 2019 14:36:58 +0000 (14:36 +0000)] 
people: Tighten regex pattern whenever UIDs are being used

This also adds a missing hyphen which was not allowed in
some places where we were dealing with UIDs.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Delete correct memcache keys
Michael Tremer [Wed, 30 Oct 2019 11:24:52 +0000 (11:24 +0000)] 
people: Delete correct memcache keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Add hash to avatar
Michael Tremer [Wed, 30 Oct 2019 11:18:46 +0000 (11:18 +0000)] 
people: Add hash to avatar

This allows us to see the change immediately

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Search for nicknames as well
Michael Tremer [Wed, 30 Oct 2019 11:09:56 +0000 (11:09 +0000)] 
people: Search for nicknames as well

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Encourage people to add a description
Michael Tremer [Wed, 30 Oct 2019 10:35:49 +0000 (10:35 +0000)] 
people: Encourage people to add a description

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Keep description empty (and not use None)
Michael Tremer [Wed, 30 Oct 2019 10:31:52 +0000 (10:31 +0000)] 
people: Keep description empty (and not use None)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Cannot hide sudo group
Michael Tremer [Tue, 29 Oct 2019 17:04:13 +0000 (17:04 +0000)] 
people: Cannot hide sudo group

Otherwise functions that check on this do not work.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Send description to Discourse
Michael Tremer [Tue, 29 Oct 2019 15:44:38 +0000 (15:44 +0000)] 
people: Send description to Discourse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Make space for a description
Michael Tremer [Tue, 29 Oct 2019 15:40:32 +0000 (15:40 +0000)] 
people: Make space for a description

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Add groups to navigation
Michael Tremer [Tue, 29 Oct 2019 11:39:04 +0000 (11:39 +0000)] 
people: Add groups to navigation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Ignore more groups
Michael Tremer [Tue, 29 Oct 2019 11:34:06 +0000 (11:34 +0000)] 
people: Ignore more groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show email address of groups
Michael Tremer [Tue, 29 Oct 2019 11:24:16 +0000 (11:24 +0000)] 
people: Show email address of groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Link from groups to accounts and vice-versa
Michael Tremer [Tue, 29 Oct 2019 11:21:19 +0000 (11:21 +0000)] 
people: Link from groups to accounts and vice-versa

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: List group members
Michael Tremer [Tue, 29 Oct 2019 11:15:13 +0000 (11:15 +0000)] 
people: List group members

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show number of group members on listing page
Michael Tremer [Tue, 29 Oct 2019 10:54:05 +0000 (10:54 +0000)] 
people: Show number of group members on listing page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Ignore a couple of internal groups
Michael Tremer [Tue, 29 Oct 2019 10:42:21 +0000 (10:42 +0000)] 
people: Ignore a couple of internal groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Add group listing page
Michael Tremer [Tue, 29 Oct 2019 10:32:50 +0000 (10:32 +0000)] 
people: Add group listing page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofireinfo: Allow importing profiles for aarch64
Michael Tremer [Mon, 28 Oct 2019 21:32:31 +0000 (21:32 +0000)] 
fireinfo: Allow importing profiles for aarch64

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Encourage people to upload an avatar
Michael Tremer [Mon, 28 Oct 2019 20:07:29 +0000 (20:07 +0000)] 
people: Encourage people to upload an avatar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Search for non-POSIX groups, too
Michael Tremer [Mon, 28 Oct 2019 19:46:23 +0000 (19:46 +0000)] 
people: Search for non-POSIX groups, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Send signup emails to moderators
Michael Tremer [Mon, 28 Oct 2019 19:42:25 +0000 (19:42 +0000)] 
people: Send signup emails to moderators

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Add moderator group for mod rights on Discourse
Michael Tremer [Mon, 28 Oct 2019 19:41:14 +0000 (19:41 +0000)] 
people: Add moderator group for mod rights on Discourse

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show group memberships
Michael Tremer [Mon, 28 Oct 2019 19:35:16 +0000 (19:35 +0000)] 
people: Show group memberships

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopeople: Show when a user has joined
Michael Tremer [Mon, 28 Oct 2019 18:53:56 +0000 (18:53 +0000)] 
people: Show when a user has joined

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