mod_seclabels/mod_seclabels.lua
changeset 266 e7296274f48c
parent 252 8eae74a31acb
child 449 08ffbbdafeea
equal deleted inserted replaced
265:8cd2fab3135a 266:e7296274f48c
     2 
     2 
     3 local xmlns_label = "urn:xmpp:sec-label:0";
     3 local xmlns_label = "urn:xmpp:sec-label:0";
     4 local xmlns_label_catalog = "urn:xmpp:sec-label:catalog:0";
     4 local xmlns_label_catalog = "urn:xmpp:sec-label:catalog:0";
     5 
     5 
     6 module:add_feature(xmlns_label);
     6 module:add_feature(xmlns_label);
       
     7 
       
     8 module:hook("account-disco-info", function(event)
       
     9 	local stanza = event.stanza;
       
    10 	stanza:tag('feature', {var=xmlns_label}):up();
       
    11 	stanza:tag('feature', {var=xmlns_label_catalog}):up();
       
    12 end);
     7 
    13 
     8 local labels = {
    14 local labels = {
     9 	Classified = {
    15 	Classified = {
    10 		SECRET = { color = "black", bgcolor = "aqua", label = "THISISSECRET" };
    16 		SECRET = { color = "black", bgcolor = "aqua", label = "THISISSECRET" };
    11 		PUBLIC = { label = "THISISPUBLIC" };
    17 		PUBLIC = { label = "THISISPUBLIC" };