comparison modules/mod_manage.js @ 30:b2faacfefb90

Rewrite of the module manager; fix of some modules; fix of the directory backend.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 04 Nov 2010 17:50:52 +0100
parents b80ab94da447
children 6697f394301f
comparison
equal deleted inserted replaced
29:e007a6364bf0 30:b2faacfefb90
8 // SECTION 8.8.1: Retrieve Subscriptions List 8 // SECTION 8.8.1: Retrieve Subscriptions List
9 exports.manageRetrieveSub = { 9 exports.manageRetrieveSub = {
10 type: 'get', 10 type: 'get',
11 child: 'pubsub', 11 child: 'pubsub',
12 ns: NS.PUBSUB_OWNER, 12 ns: NS.PUBSUB_OWNER,
13 pschild: 'subscriptions', 13 child2: 'subscriptions',
14 func: function(response, stanza, request, to) { 14 func: function(response, stanza, request, to) {
15 if (!config.enabled('manage-subscriptions')) 15 if (!config.enabled('manage-subscriptions'))
16 return makeError(response, errors.owner.manage_subscriptions.not_supported.n); 16 return makeError(response, errors.owner.manage_subscriptions.not_supported.n);
17 17
18 var nodeID = request.getAttribute('node'); 18 var nodeID = request.getAttribute('node');
39 // SECTION 8.9.1: Retrieve Affiliations List 39 // SECTION 8.9.1: Retrieve Affiliations List
40 exports.manageRetrieveAff = { 40 exports.manageRetrieveAff = {
41 type: 'get', 41 type: 'get',
42 child: 'pubsub', 42 child: 'pubsub',
43 ns: NS.PUBSUB_OWNER, 43 ns: NS.PUBSUB_OWNER,
44 pschild: 'affiliations', 44 child2: 'affiliations',
45 func: function(response, stanza, request, to) { 45 func: function(response, stanza, request, to) {
46 if (!config.enabled('modify-affiliations')) 46 if (!config.enabled('modify-affiliations'))
47 return makeError(response, errors.owner.manage_affiliations.not_supported.n); 47 return makeError(response, errors.owner.manage_affiliations.not_supported.n);
48 48
49 var nodeID = request.getAttribute('node'); 49 var nodeID = request.getAttribute('node');
70 // SECTION 8.8.2: Modify Subscriptions 70 // SECTION 8.8.2: Modify Subscriptions
71 exports.modifySub = { 71 exports.modifySub = {
72 type: 'set', 72 type: 'set',
73 child: 'pubsub', 73 child: 'pubsub',
74 ns: NS.PUBSUB_OWNER, 74 ns: NS.PUBSUB_OWNER,
75 pschild: 'subscriptions', 75 child2: 'subscriptions',
76 func: function(response, stanza, request, to) { 76 func: function(response, stanza, request, to) {
77 if (!config.enabled('manage-subscriptions')) 77 if (!config.enabled('manage-subscriptions'))
78 return makeError(response, errors.owner.manage_subscriptions.not_supported.n); //XXX 78 return makeError(response, errors.owner.manage_subscriptions.not_supported.n); //XXX
79 79
80 var nodeID = request.getAttribute('node'); 80 var nodeID = request.getAttribute('node');
122 // SECTION 8.9.2: Modify Affiliation 122 // SECTION 8.9.2: Modify Affiliation
123 exports.modifyAff = { 123 exports.modifyAff = {
124 type: 'set', 124 type: 'set',
125 child: 'pubsub', 125 child: 'pubsub',
126 ns: NS.PUBSUB_OWNER, 126 ns: NS.PUBSUB_OWNER,
127 pschild: 'affiliations', 127 child2: 'affiliations',
128 func: function(response, stanza, request, to) { 128 func: function(response, stanza, request, to) {
129 if (!config.enabled('modify-affiliations')) 129 if (!config.enabled('modify-affiliations'))
130 return makeError(response, errors.owner.manage_affiliations.not_supported.n); //XXX 130 return makeError(response, errors.owner.manage_affiliations.not_supported.n); //XXX
131 131
132 var nodeID = request.getAttribute('node'); 132 var nodeID = request.getAttribute('node');