This commit is contained in:
2021-07-26 20:22:30 +00:00
parent 17a9dcf4a1
commit ef951817e4
4 changed files with 14 additions and 3 deletions

2
.vscode/launch.json vendored
View File

@@ -53,7 +53,7 @@
"AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles", "AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles",
"AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles", "AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
"AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles", "AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles",
"AYANOVA_SERVER_TEST_MODE": "true", "AYANOVA_SERVER_TEST_MODE": "false",
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small", "AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small",
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7", "AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7",
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_13\\bin\\" "AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_13\\bin\\"

View File

@@ -15,7 +15,7 @@ namespace AyaNova.Api.Controllers
[ApiController] [ApiController]
[ApiVersion("8.0")] [ApiVersion("8.0")]
[Route("api/v{version:apiVersion}/workorder")] [Route("api/v{version:apiVersion}/quote")]
[Produces("application/json")] [Produces("application/json")]
[Authorize] [Authorize]
public class QuoteController : ControllerBase public class QuoteController : ControllerBase

View File

@@ -553,6 +553,7 @@ namespace AyaNova.Biz
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted, ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted,
Select = AuthorizationRoles.All Select = AuthorizationRoles.All
}; };
roles.Add(AyaType.Quote, quoteBizRoleSet); roles.Add(AyaType.Quote, quoteBizRoleSet);
roles.Add(AyaType.QuoteItem, quoteBizRoleSet); roles.Add(AyaType.QuoteItem, quoteBizRoleSet);
roles.Add(AyaType.QuoteItemExpense, quoteBizRoleSet); roles.Add(AyaType.QuoteItemExpense, quoteBizRoleSet);
@@ -564,6 +565,16 @@ namespace AyaNova.Biz
roles.Add(AyaType.QuoteItemTravel, quoteBizRoleSet); roles.Add(AyaType.QuoteItemTravel, quoteBizRoleSet);
roles.Add(AyaType.QuoteItemUnit, quoteBizRoleSet); roles.Add(AyaType.QuoteItemUnit, quoteBizRoleSet);
roles.Add(AyaType.QuoteItemOutsideService, quoteBizRoleSet); roles.Add(AyaType.QuoteItemOutsideService, quoteBizRoleSet);
////////////////////////////////////////////////////////////
//QUOTESTATUS
//
roles.Add(AyaType.QuoteStatus, new BizRoleSet()
{
Change = AuthorizationRoles.BizAdmin | AuthorizationRoles.Sales | AuthorizationRoles.Service,
ReadFullRecord = AuthorizationRoles.All,
Select = AuthorizationRoles.All//sub restricted by client and biz rules as status has it's own role settings so just keep it open for everyone to potentially access
});
//--- //---

View File

@@ -1354,7 +1354,7 @@ namespace AyaNova.Biz
l.Add(new FormField { TKey = "LineTotal", FieldKey = "OutsideServiceLineTotalViz", TKeySection = "WorkOrderItemOutsideServiceList" }); l.Add(new FormField { TKey = "LineTotal", FieldKey = "OutsideServiceLineTotalViz", TKeySection = "WorkOrderItemOutsideServiceList" });
_formFields.Add(AyaType.WorkOrder.ToString(), l); _formFields.Add(AyaType.Quote.ToString(), l);
} }
#endregion quote #endregion quote