File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 161161 if (! config ) return ` ${label }\n No Roles required ` ;
162162 const roles = config .required ;
163163 if (roles .length === 0 ) return ` ${label }\n Required roles: (none) ` ;
164- const logic = config .requirementType === " AND" ? " AND" : " OR" ;
165- const separator = logic === " AND" ? " \n " : ` \n ${logic } ` ;
166164 const lines = roles .map ((r ) => {
167165 const has = userHasRole (r .role );
168166 return ` ${has ? " \u2713 " : " \u2717 " } ${r .role } ` ;
169167 });
168+ if (roles .length === 1 ) {
169+ return ` ${label }\n Required role:\n ${lines [0 ]} ` ;
170+ }
171+ const logic = config .requirementType === " AND" ? " AND" : " OR" ;
172+ const separator = logic === " AND" ? " \n " : ` \n ${logic } ` ;
170173 return ` ${label }\n Required roles (${logic }):\n ${lines .join (separator )} ` ;
171174 }
172175
You can’t perform that action at this time.
0 commit comments