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_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
"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_TZ_OFFSET": "-7",
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_13\\bin\\"

View File

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

View File

@@ -553,6 +553,7 @@ namespace AyaNova.Biz
ReadFullRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.ServiceRestricted | AuthorizationRoles.SalesRestricted,
Select = AuthorizationRoles.All
};
roles.Add(AyaType.Quote, quoteBizRoleSet);
roles.Add(AyaType.QuoteItem, quoteBizRoleSet);
roles.Add(AyaType.QuoteItemExpense, quoteBizRoleSet);
@@ -564,6 +565,16 @@ namespace AyaNova.Biz
roles.Add(AyaType.QuoteItemTravel, quoteBizRoleSet);
roles.Add(AyaType.QuoteItemUnit, 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" });
_formFields.Add(AyaType.WorkOrder.ToString(), l);
_formFields.Add(AyaType.Quote.ToString(), l);
}
#endregion quote