Addison Beck
9b80d97c19
fixed something shameful ( #1088 )
2021-01-14 18:05:17 -05:00
Addison Beck
63fcdc1418
Implemented Custom role and permissions ( #1057 )
...
* Implemented Custom role and permissions
* Converted permissions columns to a json blob
* Code review fixes for Permissions
* sql build fix
* Update Permissions.cs
* formatting
* Update IOrganizationService.cs
* reworked a conditional
* built out tests for relevant organization service methods
* removed unused usings
* fixed a broken test and a bad empty string init
* removed 'Attribute' from some attribute instances
2021-01-12 11:02:39 -05:00
Kyle Spearrin
4bd3e01a80
abstract context building to overrideable SetContextAsync ( #766 )
...
* abstract context building to overrideable SetContextAsync
* update method calls
2020-06-04 14:14:43 -04:00
Chad Scharf
9800b752c0
Changed all C# control flow block statements to include space between keyword and open paren
2020-03-27 14:36:37 -04:00
Kyle Spearrin
b39d1e13d7
set owner context for org api
2019-09-18 10:47:36 -04:00
Kyle Spearrin
72310701d2
move ip address method to core helpers
2019-09-03 14:08:08 -04:00
Kyle Spearrin
a416f5a912
support X-Real-IP
2019-04-26 11:02:38 -04:00
Kyle Spearrin
201f7d9aa4
current context for organization clients
2019-03-01 17:30:59 -05:00
Kyle Spearrin
f8f7c339c3
get request up from cloudflare header
2019-01-25 00:01:24 -05:00
Kyle Spearrin
7db36e0005
api adjustments for manager role and collections
2018-10-17 14:58:45 -04:00
Kyle Spearrin
2562d5a40d
reference OrganizationMembership instead
2018-08-31 17:05:27 -04:00
Kyle Spearrin
8b53ab2945
stub out signalr sync hub
2018-08-02 12:14:33 -04:00
Kyle Spearrin
389512d51e
added org duo to 2fa flow
2018-04-03 14:31:33 -04:00
Kyle Spearrin
0b17f3823a
Just use HttpContext RemoteIpAddress to get IP
2018-02-21 21:43:02 -05:00
Kyle Spearrin
a9f232746e
store device type and ip address on events
2017-12-15 10:50:06 -05:00
Kyle Spearrin
a8fefb54c4
cipher events
2017-12-01 14:06:16 -05:00
Kyle Spearrin
0ad76a5487
added installation id to current context.
2017-08-10 15:26:05 -04:00
Kyle Spearrin
9a1e512020
org context checks in org apis. remove depr. code
2017-04-05 16:13:40 -04:00
Kyle Spearrin
bd0c960e9f
move domains to Models.Table
2017-03-08 21:45:08 -05:00
Kyle Spearrin
f07e9e9dd0
do not send push notifications to device that intiated the cipher create/update/delete since that device should arleady be handling the action after API response.
2016-08-06 02:29:15 -04:00
Kyle Spearrin
437b971003
initial commit of source
2015-12-08 22:57:38 -05:00