User.Grp.GID.TracabilityManagement user level added for TYRA_IPERL only.

This commit is contained in:
Milan Hanajik 2018-08-03 08:08:14 +02:00
parent 4c92cb7af0
commit b4596ae6e9
2 changed files with 19 additions and 3 deletions

View File

@ -64,13 +64,24 @@ namespace Users.Forms
{
string grps = string.Empty;
///
#if TURA_IPERL
foreach (var gid in new Grp.GID[] { Grp.GID.TraceabilityManagement,
Grp.GID.Administrators,
Grp.GID.HeadOfLab,
Grp.GID.Metrologists,
Grp.GID.CalibrationSpecialists,
Grp.GID.TestingSpecialists,
Grp.GID.MaintenanceSpecialists,
Grp.GID.Testers })
#else
foreach (var gid in new Grp.GID[] { Grp.GID.Administrators,
Grp.GID.HeadOfLab,
Grp.GID.Metrologists,
Grp.GID.CalibrationSpecialists,
Grp.GID.TestingSpecialists,
Grp.GID.TestingSpecialists,
Grp.GID.MaintenanceSpecialists,
Grp.GID.Testers })
#endif
{
if (u.IsMemberOf(gid))
{

View File

@ -31,7 +31,9 @@ namespace Users
Metrologists,
CalibrationSpecialists,
Administrators, // application / network / database administrator
#if TURA_IPERL
TraceabilityManagement,
#endif
NrOfGroups, // Number of groups (this is not a GroupID)
None, // Not a GroupID, can be used to indicate no group membership is required
Invalid = -1, // Not a GroupID, indicates a variable has not been properly set so far
@ -53,7 +55,10 @@ namespace Users
case GID.Metrologists: return Strings.metrologist;
case GID.CalibrationSpecialists: return Strings.calibration_specialist;
case GID.Administrators: return Strings.administrator;
default: return Strings.invalid;
#if TURA_IPERL
case GID.TraceabilityManagement: return "správca sledovania vyroby";
#endif
default: return Strings.invalid;
}
}