Since everything in citadel is about rooms, your client “webcit” here allmost always “is” in a Room. These are the Adaptations into the templating:
Rooms have Flags changing the way they behave on the citadel system. See the LKRN Command for their meaning:
COND:ROOM:FLAGS:QR_PERMANENT
COND:ROOM:FLAGS:QR_INUSE
COND:ROOM:FLAGS:QR_PRIVATE
COND:ROOM:FLAGS:QR_PASSWORDED
COND:ROOM:FLAGS:QR_GUESSNAME
COND:ROOM:FLAGS:QR_DIRECTORY
COND:ROOM:FLAGS:QR_UPLOAD
COND:ROOM:FLAGS:QR_DOWNLOAD
COND:ROOM:FLAGS:QR_VISIDIR
COND:ROOM:FLAGS:QR_ANONONLY
COND:ROOM:FLAGS:QR_ANONOPT
COND:ROOM:FLAGS:QR_NETWORK
COND:ROOM:FLAGS:QR_PREFONLY
COND:ROOM:FLAGS:QR_READONLY
COND:ROOM:FLAGS:QR_MAILBOX
| COND:UNGOTO | do we have a room to step back to? |
| COND:ROOM:EDITACCESS | are we allowed to modify (delete, edit) messages here? |
Rooms have a prefered representation; with the COND:ROOM:TYPE_IS you can check which one your actual room has; currently one of
| Type | Representation |
| VIEW_BBS | usual BBS-View; 20 messages per go |
| VIEW_MAILBOX | Personal mailboxview; The usual splitscreen |
| VIEW_ADDRESSBOOK | Room with VCards in it; display the contacts |
| VIEW_TASKS | Room vith VTasks; display task listview |
| VIEW_NOTES | Rom with VNote items |
| VIEW_WIKI | Wiki room [beta] |
| VIEW_JOURNAL | ?? |
| VIEW_CALENDAR | Room with ICal items; display as Calendar in Month and day views |
| VIEW_CALBRIEF | Room with ICal items; just print a brief summary sorted by date [beta] |
| ROOMBANNER | A room can have a text description what sort of discussions are intended to happen therein. This gives you this message. |
| ROOM:UNGOTO | room to step back to |
| FLOOR:INFO | A floor can have a text description what sort of discussions are intended to happen therein. This overrides the room message. |
| ROOM:INFO | |
| FLOORS | iterates over the known floors |
| LKRA | list known rooms as LKRA does |