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