decentral1se
00a1452cfc
Migrate to ssbc urls ( #336 )
...
* fix: ssbc urls
Closes https://github.com/ssbc/go-ssb-room/issues/332
* fix: go-ssb-refs API changes
* test: go-ssb-refs API changes
Co-authored-by: decentral1se <cellarspoon@riseup.net>
Co-authored-by: André Staltz <andre@staltz.com>
2022-11-07 11:18:13 +02:00
decentral1se
49aaff968f
fix: accept invites as an existing member is ok
...
PR #302
Closes https://github.com/ssb-ngi-pointer/go-ssb-room/issues/299 .
Co-authored-by: decentral1se <cellarspoon@riseup.net>
2022-03-28 13:48:00 +03:00
boreq
5687fd5fa1
Fix alias not being displayed on the invites page
...
Reading the template of the invites page it was the intention of the
author to display the aliases instead of user refs if they are
available. The code loading the invites wasn't properly loading the
aliases of the useres who created them though always leading to this
data not being populated. This fix populates the aliases when listing
invites.
Additionally turned the invite author field into a link. This requires
some extra styling.
Fixes #245 .
2021-11-23 09:22:14 -03:00
Henry
a249fd8bee
fix SPDX headers and add reuse API badge
2021-10-08 14:39:31 +02:00
Tim Nordenfur
6313ee5546
fixed some typos
2021-06-15 16:24:06 +02:00
Tim Nordenfur
5d3ccc7184
combined Invites.Count and Invites.CountActive
2021-06-12 23:43:04 +02:00
Tim Nordenfur
922fa34302
Exclude revoked invites in dashboard invite count
2021-06-10 17:02:16 +02:00
Henry
457ea0be38
fix sqlboiler.toml
2021-05-31 14:59:34 +02:00
Henry
4d3610e2fb
prepare v2 release
2021-05-31 14:51:05 +02:00
Henry
81c05a663d
Support open invites ( fixes #102 )
2021-05-17 10:16:26 +02:00
Henry
7c356fa407
change []byte password to string
2021-05-13 07:39:19 +02:00
Henry
4558b208ee
implement password update flow with reset tokens ( fixes #98 )
...
also update AuthFallback database
* re-write fallback auth to use alias or ssbid
* replace Create() with SetPassword() which does an upsert
* Add reset tokens to sqlite
* add test for SetPassword with reset token
2021-05-13 07:39:14 +02:00
Henry
7c75b27c8d
have a clear error on taken aliases
...
fixes #194
2021-05-10 13:51:05 +02:00
cblgh
c6077337d1
use more robust identifier for test
2021-04-20 10:36:40 +02:00
cblgh
8d1f790f57
add flag for toggling usage of alias subdomains
...
related to #160 , requested by cryptix
2021-04-20 09:22:53 +02:00
cblgh
c97b7d44c3
add default language admin ui functionality
2021-04-20 09:22:49 +02:00
Henry
8ff4adf160
various fixes
...
* fix test compilation
* fix aliases on member page
* add tests for aliases on member.GetByID and ByFeed
* fix admin tests
* use webassert helper for flash messages
* fix flashes
2021-04-12 14:10:42 +02:00
Henry
dbf0fe5801
show login error above form
2021-04-12 14:09:09 +02:00
Henry
59a5fe44a4
sqlite: make sure to return ErrNotFound
2021-04-12 14:09:09 +02:00
André Staltz
69ee2529e2
add code comment on Members.getAliases
...
Co-authored-by: Henry <111202+cryptix@users.noreply.github.com>
2021-04-08 14:42:44 +03:00
Andre Staltz
67877407b8
restyle the invites page
2021-04-08 13:10:45 +03:00
André Staltz
aeb0f9f824
Merge pull request #123 from ssb-ngi-pointer/style-members3
...
combine aliases page with members page
2021-04-08 11:58:03 +03:00
André Staltz
9c4bd63a50
Update roomdb/sqlite/members.go
...
Co-authored-by: Henry <111202+cryptix@users.noreply.github.com>
2021-04-07 17:06:54 +03:00
Andre Staltz
4f70c62ab2
combine aliases page with members page
2021-04-07 14:38:03 +03:00
Henry
764b15f4eb
Merge pull request #121 from ssb-ngi-pointer/fix-dashboard-styling
...
fix dashboard styling and invite count
2021-04-07 09:58:07 +02:00
Henry
01cd99b3e6
fix dashboard styling and invite count
2021-04-07 09:54:33 +02:00
cblgh
418f1d6606
use custom type marshalling via database/sql interface
...
* remove cruft from sqlite package
* update sqlboiler.toml
* fix default value in migration
* add default tests
2021-04-07 08:53:50 +02:00
cblgh
1b366dcf9f
wip fix tests after new roomdb.RoomConfig interface added
2021-04-06 17:21:41 +02:00
cblgh
4af943e695
add basic tests for privacy modes
2021-04-06 16:52:54 +02:00
cblgh
09eff17712
implement review suggestions
2021-04-06 16:52:54 +02:00
cblgh
75c60dbb16
implement SetPrivacyMode, rework -mode flag to use
2021-04-06 16:52:54 +02:00
cblgh
b0761783f9
persist privacy mode in sqlite :>
2021-04-06 16:52:54 +02:00
cblgh
7e3fcdb479
update package doc & old names
2021-04-06 16:52:54 +02:00
cblgh
5666ee4a80
make sure generate-models.sh runs from correct dir
2021-04-06 16:52:54 +02:00
Andre Staltz
d81198b78d
change Count() to return uint and error
2021-03-30 11:50:13 +03:00
Andre Staltz
6ee11a3fce
add Count() to Members, Invites, DeniedKeys
2021-03-30 11:50:13 +03:00
Henry
377f3512a2
remove member nickname and alias suggestion
...
insert-user: remove nickname
2021-03-29 15:53:33 +02:00
Henry
d1d108b9b7
Add support for invite consumption via JSON
2021-03-29 15:53:30 +02:00
Henry
4325e0fb3d
various fixes
...
* fill in sid and sc
* fix logout
* cascade member removal
* fix links
* trim suffix from signature
* fix /sse/login link
* fix sse links and filenames
* fix logout
* fix typos
* fix test compilation
* fix bridge test
* correct alias url test
* add some comments
* fix potentiall "can't send" deadlock on bridge
some documentation and license headers
2021-03-26 13:45:17 +01:00
Henry
afa6bee285
add server-sent events handler
2021-03-26 13:36:48 +01:00
Henry
a180c74c38
begin sign-in with ssb
...
* sketch session store
* use session store and unify authentication handling
* sketch muxrpc handlers
2021-03-26 13:36:42 +01:00
Henry
07feacb558
review comments for PR #91
2021-03-23 08:09:45 +01:00
Henry
4f723ab050
dashboard: change user roles
...
* implement SetRole on sqlite
* add dropdown form to members table
* add http endpoint for processing
* Add comment to denied keys overview
* update ban remove confirm page
2021-03-22 13:02:39 +01:00
Henry
36d46a8576
fix denied list in sqlite
2021-03-22 13:02:39 +01:00
Henry
0b1eaf2520
roomdb: remove HasID and HasFeed from members (GetBy* is enough)
2021-03-22 12:58:04 +01:00
Henry
5edd9b0066
mega schema overhaul
...
* create consolidated schema with new members table
* update interfaces
* remove allow_list and replace it with members
* update roomdb types
* rename User to Member
* add role enums
* update insert-user
2021-03-22 12:58:04 +01:00
Henry
0f82c29f48
track created_at column for invites
2021-03-16 17:13:01 +01:00
Henry
d39d1ac6e9
go fmt ./... the last PR
2021-03-16 15:13:05 +01:00
Henry
b10b2513ec
fix misleading comment variable
2021-03-16 14:08:12 +01:00
Henry
ae44a878b8
add test for visibility of notice edit buttons
2021-03-16 14:08:12 +01:00