X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Froomops.c;fp=webcit%2Froomops.c;h=ae101adb80031b246c2858a4c9c304323dee44c1;hp=bee589e4e2b98e6d0a3e10b7996384e6641e7d2b;hb=0d239d8372269d6567378f5c87f471d986ad3662;hpb=5be699b405ae053789b0c0bf055ed6903ae8e6f3 diff --git a/webcit/roomops.c b/webcit/roomops.c index bee589e4e..ae101adb8 100644 --- a/webcit/roomops.c +++ b/webcit/roomops.c @@ -39,7 +39,7 @@ ConstStr QR2FlagList[] = { {HKEY(strof(QR2_SUBJECTREQ))}, {HKEY(strof(QR2_SMTP_PUBLIC))}, {HKEY(strof(QR2_MODERATED))}, - {HKEY("")}, + {HKEY(strof(QR2_NOUPLMSG))}, {HKEY("")}, {HKEY("")}, {HKEY("")}, @@ -806,6 +806,12 @@ void editroom(void) WCC->CurRoom.QRFlags &= ~QR_DOWNLOAD; } + if (yesbstr("ulmsg")) { + WCC->CurRoom.QRFlags2 |= QR2_NOUPLMSG; + } else { + WCC->CurRoom.QRFlags2 &= ~QR2_NOUPLMSG; + } + if (yesbstr("visdir")) { WCC->CurRoom.QRFlags |= QR_VISDIR; } else { @@ -1427,6 +1433,7 @@ InitModule_ROOMOPS REGISTERTokenParamDefine(QR2_SUBJECTREQ); REGISTERTokenParamDefine(QR2_SMTP_PUBLIC); REGISTERTokenParamDefine(QR2_MODERATED); + REGISTERTokenParamDefine(QR2_NOUPLMSG); REGISTERTokenParamDefine(UA_KNOWN); REGISTERTokenParamDefine(UA_GOTOALLOWED);