Matt Baer
df078c569d
Accept config.Config in datastore.CreateUser()
...
instead of App
Ref T675
2019-08-07 16:19:35 -04:00
Matt Baer
a75b45f060
Support configuring default collection visibility
...
This adds a new `default_visibility` config value that lets an instance
admin set the visibility of newly created collections.
Ref T675
2019-07-31 22:18:40 -04:00
Matt Baer
758269e3d8
Move key generation and Keychain to key pkg
...
Ref T613
2019-06-13 13:47:28 -04:00
Matt Baer
d8937e89a8
Make App struct public
2019-05-12 17:19:38 -04:00
Matt Baer
70e823d6ab
Support user invites
...
This includes:
- A new `user_invites` config value that determines who can generate
invite links
- A new page for generating invite links, with new user navigation link
- A new /invite/ path that allows anyone to sign up via unique invite
link, even if registrations are closed
- Tracking who (of registered users) has been invited by whom
It requires an updated database with `writefreely --migrate` in order to
work.
This closes T556
2019-01-18 00:05:50 -05:00
Matt Baer
d0edbd1936
Use showUserPage func for blog customize page
...
This fixes the page not rendering on Windows.
Closes #61
2019-01-10 23:11:52 -05:00
Matt Baer
3ae45bc156
Fix spacing around copyright notices
2018-12-31 01:05:26 -05:00
Matt Baer
1274914207
Add copyright / license notices to .go files
2018-12-24 12:45:15 -05:00
Matt Baer
7d87aad55a
Add basic admin dashboard with app stats
...
Start of T538
2018-11-18 20:18:22 -05:00
Matt Baer
8db0afabf6
Show number of followers on stats page
2018-11-10 20:56:36 -05:00
Matt Baer
486fb665ad
Remove unnecessary password check on log out
2018-11-09 22:12:18 -05:00
Matt Baer
c800f8c9a2
Fix email display in Account Settings
2018-11-09 20:00:10 -05:00
Matt Baer
8f08de02b8
Add account handlers
2018-11-08 01:03:31 -05:00