B2022-080 Cannot add a new group in Proms security
This commit is contained in:
parent
b046b13a67
commit
439cf9de7a
@ -290,6 +290,14 @@ namespace VEPROMS
|
|||||||
{
|
{
|
||||||
txt = txt.Replace("Create", "").Replace(" a ", "").Replace("Group", "").Trim();
|
txt = txt.Replace("Create", "").Replace(" a ", "").Replace("Group", "").Trim();
|
||||||
RoleInfoList ril = RoleInfoList.Get();
|
RoleInfoList ril = RoleInfoList.Get();
|
||||||
|
// B2022-080: cannot add a new group in Proms security. if the sql database's 'Roles' table was not initialized with the default roles, such as Set Administrator,
|
||||||
|
// Writer, Reviewer, RO Editor, the Adding of new groups won't work. Databases should have this loaded by default.
|
||||||
|
// Promsfixes has queries that insert these, but only gets run if there are no assignments (see commands under --define Roles)
|
||||||
|
if (ril == null || ril.Count < 2)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Roles table is missing entries.\r\nPlease contact Volian to create other groups.", "Cannot create groups", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
foreach(RoleInfo ri in ril)
|
foreach(RoleInfo ri in ril)
|
||||||
{
|
{
|
||||||
if (ri.Name == txt)
|
if (ri.Name == txt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user