Skip to content

Commit dcea9c8

Browse files
authored
Merge pull request #16 from cloudscribe/dev
Missing files from last commit :|
2 parents e130df7 + d5b435e commit dcea9c8

613 files changed

Lines changed: 697015 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"folders": [
3+
{
4+
"path": "."
5+
}
6+
],
7+
"settings": {}
8+
}

cloudscribe.UserProperties.Kvp.sln

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 15
4+
VisualStudioVersion = 15.0.26124.0
5+
MinimumVisualStudioVersion = 15.0.26124.0
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{26B35914-6144-495B-AE28-CF5E21CA3B94}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Models", "src\cloudscribe.Kvp.Models\cloudscribe.Kvp.Models.csproj", "{C2AB7956-D813-4F6B-839E-0BDBECD3733F}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Storage.EFCore.Common", "src\cloudscribe.Kvp.Storage.EFCore.Common\cloudscribe.Kvp.Storage.EFCore.Common.csproj", "{26280B75-9A2F-43C2-BCA2-2E1828C72B27}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Storage.EFCore.MSSQL", "src\cloudscribe.Kvp.Storage.EFCore.MSSQL\cloudscribe.Kvp.Storage.EFCore.MSSQL.csproj", "{A235563A-A098-471E-9C43-A8C7FE8FC4EF}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Storage.EFCore.MySql", "src\cloudscribe.Kvp.Storage.EFCore.MySql\cloudscribe.Kvp.Storage.EFCore.MySql.csproj", "{0F63C3ED-FDFC-432E-A4EF-6C517F920310}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Storage.EFCore.pgsql", "src\cloudscribe.Kvp.Storage.EFCore.pgsql\cloudscribe.Kvp.Storage.EFCore.pgsql.csproj", "{029AD184-1332-47C8-931A-D1E40C49DBEC}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Storage.EFCore.PostgreSql", "src\cloudscribe.Kvp.Storage.EFCore.PostgreSql\cloudscribe.Kvp.Storage.EFCore.PostgreSql.csproj", "{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Storage.EFCore.SQLite", "src\cloudscribe.Kvp.Storage.EFCore.SQLite\cloudscribe.Kvp.Storage.EFCore.SQLite.csproj", "{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.Kvp.Storage.NoDb", "src\cloudscribe.Kvp.Storage.NoDb\cloudscribe.Kvp.Storage.NoDb.csproj", "{AD5B40AD-20B6-456E-900F-C6158EA285A5}"
23+
EndProject
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.UserProperties", "src\cloudscribe.UserProperties\cloudscribe.UserProperties.csproj", "{F8C60CD7-D268-4884-880F-B54BA5127FAB}"
25+
EndProject
26+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cloudscribe.UserProperties.Kvp", "src\cloudscribe.UserProperties.Kvp\cloudscribe.UserProperties.Kvp.csproj", "{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}"
27+
EndProject
28+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sourceDev.WebApp", "src\sourceDev.WebApp\sourceDev.WebApp.csproj", "{2C31220E-680F-4F1E-9950-0F004CDA3904}"
29+
EndProject
30+
Global
31+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
32+
Debug|Any CPU = Debug|Any CPU
33+
Debug|x64 = Debug|x64
34+
Debug|x86 = Debug|x86
35+
Release|Any CPU = Release|Any CPU
36+
Release|x64 = Release|x64
37+
Release|x86 = Release|x86
38+
EndGlobalSection
39+
GlobalSection(SolutionProperties) = preSolution
40+
HideSolutionNode = FALSE
41+
EndGlobalSection
42+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
43+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Debug|Any CPU.Build.0 = Debug|Any CPU
45+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Debug|x64.ActiveCfg = Debug|Any CPU
46+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Debug|x64.Build.0 = Debug|Any CPU
47+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Debug|x86.ActiveCfg = Debug|Any CPU
48+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Debug|x86.Build.0 = Debug|Any CPU
49+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Release|Any CPU.ActiveCfg = Release|Any CPU
50+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Release|Any CPU.Build.0 = Release|Any CPU
51+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Release|x64.ActiveCfg = Release|Any CPU
52+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Release|x64.Build.0 = Release|Any CPU
53+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Release|x86.ActiveCfg = Release|Any CPU
54+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F}.Release|x86.Build.0 = Release|Any CPU
55+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Debug|Any CPU.Build.0 = Debug|Any CPU
57+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Debug|x64.ActiveCfg = Debug|Any CPU
58+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Debug|x64.Build.0 = Debug|Any CPU
59+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Debug|x86.ActiveCfg = Debug|Any CPU
60+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Debug|x86.Build.0 = Debug|Any CPU
61+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Release|Any CPU.ActiveCfg = Release|Any CPU
62+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Release|Any CPU.Build.0 = Release|Any CPU
63+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Release|x64.ActiveCfg = Release|Any CPU
64+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Release|x64.Build.0 = Release|Any CPU
65+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Release|x86.ActiveCfg = Release|Any CPU
66+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27}.Release|x86.Build.0 = Release|Any CPU
67+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
69+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Debug|x64.ActiveCfg = Debug|Any CPU
70+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Debug|x64.Build.0 = Debug|Any CPU
71+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Debug|x86.ActiveCfg = Debug|Any CPU
72+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Debug|x86.Build.0 = Debug|Any CPU
73+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
74+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Release|Any CPU.Build.0 = Release|Any CPU
75+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Release|x64.ActiveCfg = Release|Any CPU
76+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Release|x64.Build.0 = Release|Any CPU
77+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Release|x86.ActiveCfg = Release|Any CPU
78+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF}.Release|x86.Build.0 = Release|Any CPU
79+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Debug|Any CPU.Build.0 = Debug|Any CPU
81+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Debug|x64.ActiveCfg = Debug|Any CPU
82+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Debug|x64.Build.0 = Debug|Any CPU
83+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Debug|x86.ActiveCfg = Debug|Any CPU
84+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Debug|x86.Build.0 = Debug|Any CPU
85+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Release|Any CPU.ActiveCfg = Release|Any CPU
86+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Release|Any CPU.Build.0 = Release|Any CPU
87+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Release|x64.ActiveCfg = Release|Any CPU
88+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Release|x64.Build.0 = Release|Any CPU
89+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Release|x86.ActiveCfg = Release|Any CPU
90+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310}.Release|x86.Build.0 = Release|Any CPU
91+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
93+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Debug|x64.ActiveCfg = Debug|Any CPU
94+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Debug|x64.Build.0 = Debug|Any CPU
95+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Debug|x86.ActiveCfg = Debug|Any CPU
96+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Debug|x86.Build.0 = Debug|Any CPU
97+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
98+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Release|Any CPU.Build.0 = Release|Any CPU
99+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Release|x64.ActiveCfg = Release|Any CPU
100+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Release|x64.Build.0 = Release|Any CPU
101+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Release|x86.ActiveCfg = Release|Any CPU
102+
{029AD184-1332-47C8-931A-D1E40C49DBEC}.Release|x86.Build.0 = Release|Any CPU
103+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
104+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
105+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Debug|x64.ActiveCfg = Debug|Any CPU
106+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Debug|x64.Build.0 = Debug|Any CPU
107+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Debug|x86.ActiveCfg = Debug|Any CPU
108+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Debug|x86.Build.0 = Debug|Any CPU
109+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
110+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Release|Any CPU.Build.0 = Release|Any CPU
111+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Release|x64.ActiveCfg = Release|Any CPU
112+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Release|x64.Build.0 = Release|Any CPU
113+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Release|x86.ActiveCfg = Release|Any CPU
114+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7}.Release|x86.Build.0 = Release|Any CPU
115+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
116+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
117+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Debug|x64.ActiveCfg = Debug|Any CPU
118+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Debug|x64.Build.0 = Debug|Any CPU
119+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Debug|x86.ActiveCfg = Debug|Any CPU
120+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Debug|x86.Build.0 = Debug|Any CPU
121+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
122+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Release|Any CPU.Build.0 = Release|Any CPU
123+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Release|x64.ActiveCfg = Release|Any CPU
124+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Release|x64.Build.0 = Release|Any CPU
125+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Release|x86.ActiveCfg = Release|Any CPU
126+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6}.Release|x86.Build.0 = Release|Any CPU
127+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
128+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
129+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Debug|x64.ActiveCfg = Debug|Any CPU
130+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Debug|x64.Build.0 = Debug|Any CPU
131+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Debug|x86.ActiveCfg = Debug|Any CPU
132+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Debug|x86.Build.0 = Debug|Any CPU
133+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
134+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Release|Any CPU.Build.0 = Release|Any CPU
135+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Release|x64.ActiveCfg = Release|Any CPU
136+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Release|x64.Build.0 = Release|Any CPU
137+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Release|x86.ActiveCfg = Release|Any CPU
138+
{AD5B40AD-20B6-456E-900F-C6158EA285A5}.Release|x86.Build.0 = Release|Any CPU
139+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
140+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
141+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Debug|x64.ActiveCfg = Debug|Any CPU
142+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Debug|x64.Build.0 = Debug|Any CPU
143+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Debug|x86.ActiveCfg = Debug|Any CPU
144+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Debug|x86.Build.0 = Debug|Any CPU
145+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
146+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Release|Any CPU.Build.0 = Release|Any CPU
147+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Release|x64.ActiveCfg = Release|Any CPU
148+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Release|x64.Build.0 = Release|Any CPU
149+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Release|x86.ActiveCfg = Release|Any CPU
150+
{F8C60CD7-D268-4884-880F-B54BA5127FAB}.Release|x86.Build.0 = Release|Any CPU
151+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
152+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
153+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Debug|x64.ActiveCfg = Debug|Any CPU
154+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Debug|x64.Build.0 = Debug|Any CPU
155+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Debug|x86.ActiveCfg = Debug|Any CPU
156+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Debug|x86.Build.0 = Debug|Any CPU
157+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
158+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Release|Any CPU.Build.0 = Release|Any CPU
159+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Release|x64.ActiveCfg = Release|Any CPU
160+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Release|x64.Build.0 = Release|Any CPU
161+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Release|x86.ActiveCfg = Release|Any CPU
162+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9}.Release|x86.Build.0 = Release|Any CPU
163+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
164+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Debug|Any CPU.Build.0 = Debug|Any CPU
165+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Debug|x64.ActiveCfg = Debug|Any CPU
166+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Debug|x64.Build.0 = Debug|Any CPU
167+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Debug|x86.ActiveCfg = Debug|Any CPU
168+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Debug|x86.Build.0 = Debug|Any CPU
169+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Release|Any CPU.ActiveCfg = Release|Any CPU
170+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Release|Any CPU.Build.0 = Release|Any CPU
171+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Release|x64.ActiveCfg = Release|Any CPU
172+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Release|x64.Build.0 = Release|Any CPU
173+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Release|x86.ActiveCfg = Release|Any CPU
174+
{2C31220E-680F-4F1E-9950-0F004CDA3904}.Release|x86.Build.0 = Release|Any CPU
175+
EndGlobalSection
176+
GlobalSection(NestedProjects) = preSolution
177+
{C2AB7956-D813-4F6B-839E-0BDBECD3733F} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
178+
{26280B75-9A2F-43C2-BCA2-2E1828C72B27} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
179+
{A235563A-A098-471E-9C43-A8C7FE8FC4EF} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
180+
{0F63C3ED-FDFC-432E-A4EF-6C517F920310} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
181+
{029AD184-1332-47C8-931A-D1E40C49DBEC} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
182+
{661BE3A6-5BE9-40B1-B8D7-A3DD01C7A0A7} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
183+
{A3CE406E-E9B8-488B-89F3-0996BB8CF1B6} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
184+
{AD5B40AD-20B6-456E-900F-C6158EA285A5} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
185+
{F8C60CD7-D268-4884-880F-B54BA5127FAB} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
186+
{DABDCF8A-5FBC-4192-99F5-3FE9125FF2D9} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
187+
{2C31220E-680F-4F1E-9950-0F004CDA3904} = {26B35914-6144-495B-AE28-CF5E21CA3B94}
188+
EndGlobalSection
189+
EndGlobal
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
using Microsoft.AspNetCore.Authorization;
2+
3+
namespace Microsoft.Extensions.DependencyInjection
4+
{
5+
public static class Authorization
6+
{
7+
public static AuthorizationOptions SetupAuthorizationPolicies(this AuthorizationOptions options)
8+
{
9+
//https://docs.asp.net/en/latest/security/authorization/policies.html
10+
11+
12+
options.AddCloudscribeLoggingDefaultPolicy();
13+
14+
options.AddCloudscribeCoreDefaultPolicies();
15+
16+
options.AddCloudscribeCoreSimpleContentIntegrationDefaultPolicies();
17+
18+
19+
options.AddPolicy(
20+
"FileManagerPolicy",
21+
authBuilder =>
22+
{
23+
authBuilder.RequireRole("Administrators", "Content Administrators");
24+
});
25+
26+
options.AddPolicy(
27+
"FileUploadPolicy",
28+
authBuilder =>
29+
{
30+
authBuilder.RequireRole("Administrators", "Content Administrators");
31+
});
32+
33+
options.AddPolicy(
34+
"FileManagerDeletePolicy",
35+
authBuilder =>
36+
{
37+
authBuilder.RequireRole("Administrators", "Content Administrators");
38+
});
39+
40+
41+
42+
43+
44+
45+
46+
47+
48+
49+
50+
51+
52+
// add other policies here
53+
54+
55+
return options;
56+
}
57+
58+
}
59+
}

0 commit comments

Comments
 (0)