diff --git a/BExIS.Modules.RBM.UI.csproj b/BExIS.Modules.RBM.UI.csproj
index 64e50c5..7428c55 100644
--- a/BExIS.Modules.RBM.UI.csproj
+++ b/BExIS.Modules.RBM.UI.csproj
@@ -19,7 +19,7 @@
Properties
BExIS.Modules.RBM.UI
BExIS.Modules.RBM.UI
- v4.5.2
+ v4.8
false
true
@@ -32,6 +32,7 @@
..\..\..\..\packages\WebGrease.1.5.2\lib
3.1
+
true
@@ -71,13 +72,17 @@
-
+
..\..\..\..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll
+
+
+
+
..\..\..\..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.Helpers.dll
@@ -105,56 +110,14 @@
..\..\..\..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Razor.dll
-
+
..\..\..\..\packages\TelerikMvcExtensions.2013.2.611\lib\net40\Telerik.Web.Mvc.dll
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Core.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Entities.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Entities.Orm.NH.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.IoC.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Logging.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Model.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.MultiTenancy.Api.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.MultiTenancy.Services.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Persistence.Api.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.PersistenceProviders.NH.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Utils.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Web.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Web.Mvc.dll
-
-
- ..\..\..\..\Libraries\Vaiona\Vaiona.Web.Mvc.Modularity.dll
-
..\..\..\..\packages\WebActivatorEx.2.2.0\lib\net40\WebActivatorEx.dll
@@ -186,7 +149,6 @@
-
@@ -668,6 +630,11 @@
+
+ Always
+
+
+
PublicSettingsSingleFileGenerator
@@ -705,11 +672,11 @@
- {C230693B-D780-438B-B26C-82257642DD5C}
+ {c230693b-d780-438b-b26c-82257642dd5c}
BExIS.Security.Entities
- {681C8BC4-55F0-4F43-A685-90E246A88CB1}
+ {681c8bc4-55f0-4f43-a685-90e246a88cb1}
BExIS.Security.Services
@@ -720,6 +687,62 @@
{C4CA0A99-0AF3-4372-A9B7-B9073599BD8B}
BExIS.Dlm.Services
+
+ {b446c14f-9df1-4c3c-a634-e3addd05c48a}
+ Vaiona.Core
+
+
+ {c4d4bc9e-8832-4966-be58-cb684e9a74e8}
+ Vaiona.Entities.Orm.NH
+
+
+ {0815d220-3625-4e23-bbbc-8152345637fe}
+ Vaiona.Entities
+
+
+ {29a7be0f-a17c-4ae8-8ca1-15fe4dd74129}
+ Vaiona.IoC
+
+
+ {e8b37581-1cac-463d-903b-b4bee8b2b0e3}
+ Vaiona.Logging
+
+
+ {a60ac05f-8c9a-4efd-9826-452e6049da4d}
+ Vaiona.Model
+
+
+ {bccd3d7b-8a50-4fa2-b9d3-2cb31bea60b3}
+ Vaiona.MultiTenancy.Api
+
+
+ {4639d130-e0aa-4aef-b9bd-bef6ad99dbaf}
+ Vaiona.MultiTenancy.Services
+
+
+ {640bf81d-354a-4bf0-85fc-f0ad587cf8a2}
+ Vaiona.Persistence.Api
+
+
+ {2fb8def8-5749-4eae-8588-8a5aaed251a5}
+ Vaiona.PersistenceProviders.NH
+
+
+ {63fcacaa-9534-4fdd-a082-78dcc06baf28}
+ Vaiona.Utils
+
+
+ {705f8751-e58a-453e-a7fd-0c310fd3cae8}
+ Vaiona.Web.Mvc.Modularity
+
+
+ {5f5d22e8-8c05-49cd-854e-8fe8eff1aa6c}
+ Vaiona.Web.Mvc
+
+
+ {5b48b5a8-eae8-4ef8-8f2c-7fedb1b095d3}
+ Vaiona.Web
+
{252f7872-a69c-43a6-84b4-4d2abdbdd9ab}
BExIS.Xml.Helpers
@@ -791,7 +814,8 @@
mkdir "$(SolutionDir)Console\Workspace\Modules\RBM"
-C:\Windows\System32\xcopy "$(ProjectDir)Rbm.Settings.xml" "$(SolutionDir)Console\Workspace\Modules\RBM" /C /Y /I
+C:\Windows\System32\xcopy "$(ProjectDir)Rbm.Settings.json" "$(SolutionDir)Console\Workspace\Modules\RBM" /C /Y /I
+
+
+
+ FileSystem
+ FileSystem
+ Release
+ Any CPU
+
+ True
+ False
+ C:\inetpub\wwwroot\2030-TestSite\Site\Areas\RBM
+ False
+
+
\ No newline at end of file
diff --git a/Properties/PublishProfiles/BexisServer_v4-ProdTestsite.pubxml b/Properties/PublishProfiles/BexisServer_v4-ProdTestsite.pubxml
new file mode 100644
index 0000000..9eae323
--- /dev/null
+++ b/Properties/PublishProfiles/BexisServer_v4-ProdTestsite.pubxml
@@ -0,0 +1,18 @@
+
+
+
+
+ FileSystem
+ FileSystem
+ Release
+ Any CPU
+
+ True
+ False
+ C:\inetpub\wwwroot\v4-ProdTestsite\Site\Areas\RBM
+ False
+
+
\ No newline at end of file
diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs
index 15bc822..783c503 100644
--- a/Properties/Settings.Designer.cs
+++ b/Properties/Settings.Designer.cs
@@ -12,7 +12,7 @@ namespace BExIS.Modules.RBM.UI.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.2.0.0")]
public sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
diff --git a/Rbm.Settings.json b/Rbm.Settings.json
new file mode 100644
index 0000000..1dc3971
--- /dev/null
+++ b/Rbm.Settings.json
@@ -0,0 +1,78 @@
+{
+ "id": "rbm",
+ "name": "Resource Booking",
+ "description": "...",
+ "entries": [
+ {
+ "key": "help",
+ "title": "Help URL",
+ "value": "",
+ "type": "String",
+ "description": "URL to the manual. If empty, it links to the latest manual from BEXIS2"
+ },
+ {
+ "key": "BookingMailReceiver",
+ "title": "Booking Mail Receiver",
+ "value": "",
+ "description": "",
+ "type": "String",
+ "options": []
+ },
+ {
+ "key": "BookingMailReceiverCC",
+ "title": "Booking Mail Receiver CC",
+ "value": "",
+ "description": "",
+ "type": "String",
+ "options": []
+ },
+ {
+ "key": "BookingMailReceiverBCC",
+ "title": "Booking Mail Receiver BCC",
+ "value": "",
+ "description": "",
+ "type": "String",
+ "options": []
+ },
+ {
+ "key": "BookingMailSubject",
+ "title": "Booking Mail Subject",
+ "value": "Fieldbook reservation",
+ "description": "",
+ "type": "String",
+ "options": []
+ },
+ {
+ "key": "AlumniGroup",
+ "title": "Alumni group",
+ "value": "alumni",
+ "description": "",
+ "type": "String",
+ "options": []
+ },
+ {
+ "key": "AccountPartyTypes",
+ "title": "Account party type",
+ "value": "Person",
+ "description": "Setting to define party type name",
+ "type": "String",
+ "options": []
+ },
+ {
+ "key": "EventAdminGroups",
+ "title": "Event admin groups",
+ "value": "FB_Edit_HAI:Hainich-Dün,FB_Edit_SCH:Schorfheide-Chorin,FB_Edit_ALB:Schwäbische Alb",
+ "description": "Setting admin group to edit and delete events and schedules, Groupname:resource attribute value so you are able to give different rights to group depending on the classification with resource attribute value",
+ "type": "String",
+ "options": []
+ },
+ {
+ "key": "OverNightResource",
+ "title": "Over night resource",
+ "value": "Sleeping place",
+ "description": "Setting to specify resource for specific validation.",
+ "type": "String",
+ "options": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/web.config b/web.config
index dac6552..e02c24c 100644
--- a/web.config
+++ b/web.config
@@ -1,130 +1,84 @@
-
+
-
+
-
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
-
-
-
+
-
-
-
-
+
+
+
+
-
+
+
\ No newline at end of file