8 Commits

Author SHA1 Message Date
Râu Cao
595bb03c5a
Do not exchange XMPP contacts when turned off by inviter
Some checks are pending
continuous-integration/drone/push Build is running
2023-04-04 12:45:13 +02:00
Râu Cao
62cd0eb7d1
Re-rename "ejabberd" service to "xmpp"
Shouldn't matter which implementation is integrated if someone adds
another one
2023-04-04 12:29:39 +02:00
Râu Cao
23821f9e65
Add preferences to user model 2023-04-04 12:27:49 +02:00
Râu Cao
5b46f3adf5
Move exchanging of XMPP contacts to account confirmation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Since the ejabberd service is now being enabled after the confirmation,
we also need to move the exchanging of roster contacts to that point.
2023-03-20 17:59:43 +07:00
Râu Cao
75ffd4e2f1
Add service attribute to LDAP user entry
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-27 23:36:23 +08:00
7aadb5cb51
Require valid invitation to start sign-up process
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-02 19:20:01 +01:00
3030d6f0f3
Add specs for User#is_admin? 2020-11-18 09:17:56 +01:00
674b0a0ff5
Add LDAP logins and password resets, config, etc. 2020-11-10 11:36:06 +01:00