reesporte
8e697c0d8c
Merge branch 'protect-endpoints' of github.com:molecula/featurebase into protect-endpoints
2021-12-29 13:38:55 -06:00
reesporte
17679eb924
create a Permissions type
...
makes it nice to say p.Satisfies(otherPerm)
2021-12-29 13:38:11 -06:00
Samir Patel
7750900310
more logging
2021-12-29 13:18:42 -05:00
Samir Patel
d95d4dac9d
pass group membership thru context
2021-12-28 17:36:52 -05:00
Samir Patel
e5fa99a531
apply mw to handlers
2021-12-28 10:08:44 -05:00
Samir Patel
6d590581d4
apply mw to handlers
2021-12-28 10:06:40 -05:00
Samir Patel
7544e7d1cb
extend mw
2021-12-28 09:24:46 -05:00
Samir Patel
b9961870c1
implement as mw
2021-12-27 18:22:53 -05:00
Samir Patel
7a6595d628
authorize few endpoints e.g. query
2021-12-27 16:43:47 -05:00
Samir Patel
0ef67fd699
move query logger option to auth
2021-12-27 16:42:13 -05:00
Samir Patel
49e9faa03b
stub out checker
2021-12-22 16:49:43 -06:00
Samir Patel
684c408b93
Merge branch '54mir/protect-endpoints' into queryLoggerSetup
2021-12-22 15:12:31 -06:00
Samir Patel
9bf56188f7
Merge branch '54mir/authentication' of github.com:molecula/featurebase into 54mir/authentication
2021-12-22 14:08:21 -06:00
Samir Patel
8b40c6bf7b
rm comments
2021-12-22 13:47:16 -06:00
Samir Patel
448289d609
add subcommand for key generation
2021-12-22 13:04:00 -06:00
Samir Patel
23a884b3a2
Merge branch '54mir/authentication' of github.com:molecula/featurebase into 54mir/authentication
2021-12-22 12:05:41 -06:00
Samir Patel
b8b4425d4f
clean up
2021-12-22 12:05:24 -06:00
Hoang Pham
39ebbbd88e
UI - formatted tsx files with prettier (single quote)
2021-12-22 11:40:01 -06:00
Samir Patel
9612096682
Merge branch '54mir/authentication' of github.com:molecula/featurebase into 54mir/authentication
2021-12-22 11:31:56 -06:00
Samir Patel
52d941d127
more tests
2021-12-22 11:31:37 -06:00
Hoang Pham
c67ae54b1d
UI - fixed Sign In button
2021-12-21 16:44:27 -06:00
Hoang Pham
2bf1f0e4d4
Merge branch '54mir/authentication' of ssh://github.com/molecula/featurebase into 54mir/authentication
2021-12-21 16:06:11 -06:00
Hoang Pham
7de6c37b11
UI - cleaned up code, added comments
2021-12-21 16:06:02 -06:00
rachithrr
5650a24c9b
query logger is set up.
2021-12-21 16:52:22 -05:00
Samir Patel
fd7d905be2
fix formatting issues
2021-12-21 15:49:51 -06:00
Samir Patel
f011587d4e
add tests
2021-12-21 10:08:49 -06:00
Samir Patel
1c907281bf
authz changes
2021-12-20 18:03:18 -06:00
Samir Patel
10a7aa55ea
same-site strict
2021-12-20 18:00:13 -06:00
Samir Patel
d9710cb7d7
remove auth struct from authorization
2021-12-20 16:45:17 -06:00
Samir Patel
3b374a62bf
Merge branch 'master' into 54mir/authentication
2021-12-20 16:42:11 -06:00
Hoang Pham
a24a1e8922
UI - added fixes for PR comments
2021-12-20 15:55:52 -06:00
Samir Patel
602145b390
add to tests
2021-12-20 15:41:18 -06:00
Matthew Jaffee
18d2ef3d53
Merge pull request #1818 from molecula/fb1107
...
[FB-1107] slightly better lock protection around bitDepth in view
2021-12-20 15:31:13 -06:00
Seebs
ddb5020aa6
slightly better lock protection around bitDepth in view
...
There's a number of deeper issues here (the fragment is conjuring
up a Tx, for instance) but this helps.
Also use field.view() to get the view rather than accessing viewMap
directly without a lock. Also change field.cacheBitDepth to ratchet
upwards -- if we have multiple shards and some shards have lower
depths than others, we should use the highest as the cached value,
not the most recent.
2021-12-20 15:09:27 -06:00
Ben Johnson
3c082b7d2c
Merge pull request #1819 from molecula/rbf-check-empty-branch
...
[FB-1105] Add rbf check for empty branch pages
2021-12-20 14:01:10 -07:00
Ben Johnson
60f0008dec
Merge branch 'master' into rbf-check-empty-branch
2021-12-20 13:40:34 -07:00
Samir Patel
6faa889bfb
move logout url to conf
2021-12-20 14:30:19 -06:00
Ben Johnson
6481b4eabe
Add rbf check for empty branch pages
2021-12-20 13:24:34 -07:00
Matthew Jaffee
3de18a9f77
Merge pull request #1816 from molecula/fb-1105
...
[FB-1105] Fix RBF multi-level branch delete
2021-12-20 14:13:24 -06:00
Ben Johnson
5f8a281918
Fix RBF multi-level branch delete
...
This commit fixes a bug in RBF where deleting all the elements in
a bitmap that has a depth greater than 2 will cause the root bitmap
to be a branch page with a cell count of zero. This breaks an
assertion in `readBranchCell()` which causes a panic post-commit.
A new assertion has been added to prevent a branch page from being
written with a zero count in the future.
2021-12-20 12:52:14 -07:00
Samir Patel
405692e376
Update authn/authenticate_test.go
...
Co-authored-by: souhailanoor <90720110+souhailanoor@users.noreply.github.com>
2021-12-20 13:16:34 -06:00
souhailanoor
7d0e0600d6
Merge pull request #1805 from molecula/fb1000
...
FB-1000: Ability to map user groups to cluster admin / index-level permissions
2021-12-20 13:07:13 -06:00
souhailanoor
55c67a9d1f
Merge branch 'master' into fb1000
2021-12-20 12:35:17 -06:00
seebs
88569789dd
Merge pull request #1817 from molecula/pages
...
rbf pages subcommand: don't panic on invalid page type
2021-12-20 12:30:57 -06:00
Hoang Pham
fa96d39cd0
Merge branch '54mir/authentication' of ssh://github.com/molecula/featurebase into 54mir/authentication
2021-12-20 12:30:27 -06:00
Hoang Pham
c91e7dc8de
UI - renamed authOn to isAuthOn
2021-12-20 12:28:38 -06:00
Samir Patel
89f360c1ce
Merge branch '54mir/authentication' of github.com:molecula/featurebase into 54mir/authentication
2021-12-20 12:28:26 -06:00
Samir Patel
e7f4eb1e36
response codes
2021-12-20 12:28:17 -06:00
Hoang Pham
7dc9df425d
UI - removed unnecessary code
2021-12-20 12:23:55 -06:00
Hoang Pham
9086587e06
Changed how the UI processes /auth to turn on/off authentication
2021-12-20 12:19:56 -06:00