Changeset 2227
- Timestamp:
- 06/11/09 11:09:19
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deployment/resources/javascript/bedework/bedeworkAccess.js
r2180 r2227 76 76 77 77 var howBindVal = "create"; 78 79 /* Old scheduling */ 78 80 var howScheduleVal = "schedule"; 79 81 var howScheduleRequestVal = "schedule-request"; … … 84 86 85 87 var howUnlockVal = "unlock"; 88 89 var howScheduleDeliverVal = "schedule-deliver"; 90 var howScheduleDeliverInviteVal = "schedule-deliver-invite"; 91 var howScheduleDeliverReplyVal = "schedule-deliver-reply"; 92 var howScheduleQueryFreebusyVal = "schedule-query-freebusy"; 93 94 var howScheduleSendVal = "schedule-send"; 95 var howScheduleSendInviteVal = "schedule-send-invite"; 96 var howScheduleSendReplyVal = "schedule-send-reply"; 97 var howScheduleSendFreebusyVal = "schedule-send-freebusy"; 86 98 87 99 // How denied accesses appear … … 107 119 108 120 var howDenyUnlockVal = "not-unlock"; 121 122 var howDenyScheduleDeliverVal = "not-schedule-deliver"; 123 var howDenyScheduleDeliverInviteVal = "not-schedule-deliver-invite"; 124 var howDenyScheduleDeliverReplyVal = "not-schedule-deliver-reply"; 125 var howDenyScheduleQueryFreebusyVal = "not-schedule-query-freebusy"; 126 127 var howDenyScheduleSendVal = "not-schedule-send"; 128 var howDenyScheduleSendInviteVal = "not-schedule-send-invite"; 129 var howDenyScheduleSendReplyVal = "not-schedule-send-reply"; 130 var howDenyScheduleSendFreebusy = "not-schedule-send-freebusy"; 109 131 110 132 //var howNoneVal = "none"; … … 173 195 var hv = new Array(); 174 196 175 hv.push(new howVals("A", "RrPFWapcbStysuN ", "<D:all/>", howAllVal, howDenyAllVal));197 hv.push(new howVals("A", "RrPFWapcbStysuNDieqTIEQ", "<D:all/>", howAllVal, howDenyAllVal)); 176 198 177 199 hv.push(new howVals("R", "rPF", "<D:read/>", howReadVal, howDenyReadVal)); … … 184 206 hv.push(new howVals("p", "", "<D:write-properties/>", howWritePropertiesVal, howDenyWritePropertiesVal)); 185 207 hv.push(new howVals("c", "", "<D:write-content/>", howWriteContentVal, howDenyWriteContentVal)); 186 187 208 hv.push(new howVals("b", "Stys", "<D:bind/>", howBindVal, howDenyBindVal)); 209 210 /* Old caldav sched - should disallow use */ 188 211 hv.push(new howVals("S", "tys", "<C:schedule/>", howScheduleVal, howDenyScheduleVal)); 189 212 hv.push(new howVals("t", "", "<C:schedule-request/>", howScheduleRequestVal, howDenyScheduleRequestVal)); … … 194 217 195 218 hv.push(new howVals("U", "", "<D:unlock/>", howUnlockVal, howDenyUnlockVal)); 219 220 hv.push(new howVals("D", "ieq", "<C:schedule-deliver/>", 221 howScheduleDeliverVal, howDenyScheduleDeliverVal)); 222 hv.push(new howVals("i", "", "<C:schedule-deliver-invite/>", 223 howScheduleDeliverInviteVal, howDenyScheduleDeliverInviteVal)); 224 hv.push(new howVals("e", "", "<C:schedule-deliver-reply/>", 225 howScheduleDeliverReplyVal, howDenyScheduleDeliverReplyVal)); 226 hv.push(new howVals("q", "", "<C:schedule-query-freebusy/>", 227 howScheduleQueryFreebusyVal, howDenyScheduleQueryFreebusyVal)); 228 229 hv.push(new howVals("T", "IEQ", "<C:schedule-send/>", 230 howScheduleSendVal, howDenyScheduleSendVal)); 231 hv.push(new howVals("I", "", "<C:schedule-send-invite/>", 232 howScheduleSendInviteVal, howDenyScheduleSendInviteVal)); 233 hv.push(new howVals("E", "", "<C:schedule-send-reply/>", 234 howScheduleSendReplyVal, howDenyScheduleSendReplyVal)); 235 hv.push(new howVals("Q", "", "<C:schedule-send-freebusy/>", 236 howScheduleSendFreebusyVal, howDenyScheduleSendFreebusy)); 196 237 197 238 //hv.push(new howVals("N", "rPFapcbStysu", "", howNoneVal)); // None is -A trunk/deployment/resources/xsl/default/default/bedeworkAccess.xsl
r2121 r2227 178 178 </td> 179 179 </tr> 180 <!-- Old style scheduling - disable setting 180 181 <tr> 181 182 <td class="level4"> … … 222 223 </td> 223 224 </tr> 225 End of old style scheduling --> 224 226 <tr> 225 227 <td class="level3"> … … 231 233 <td> 232 234 <input type="radio" value="-u" name="u" disabled="disabled"/> 235 </td> 236 </tr> 237 <tr> 238 <td class="level2"> 239 <input type="checkbox" value="D" id="accessScheduleDeliver" name="howItem" onclick="setupAccessForm(this, this.form); toggleAllowDenyFlag(this, this.form)" checked="checked"/> Schedule-deliver 240 </td> 241 <td> 242 <input type="radio" value="D" name="accessScheduleDeliver" checked="checked"/> 243 </td> 244 <td> 245 <input type="radio" value="-D" name="accessScheduleDeliver"/> 246 </td> 247 </tr> 248 <tr> 249 <td class="level3"> 250 <input type="checkbox" value="i" id="i" name="howItem" disabled="disabled" onclick="toggleAllowDenyFlag(this, this.form)"/> schedule-deliver-invite 251 </td> 252 <td> 253 <input type="radio" value="i" name="i" checked="checked" disabled="disabled"/> 254 </td> 255 <td> 256 <input type="radio" value="-i" name="i" disabled="disabled"/> 257 </td> 258 </tr> 259 <tr> 260 <td class="level3"> 261 <input type="checkbox" value="e" id="e" name="howItem" disabled="disabled" onclick="toggleAllowDenyFlag(this, this.form)"/> schedule-deliver-reply 262 </td> 263 <td> 264 <input type="radio" value="e" name="e" checked="checked" disabled="disabled"/> 265 </td> 266 <td> 267 <input type="radio" value="-e" name="e" disabled="disabled"/> 268 </td> 269 </tr> 270 <tr> 271 <td class="level3"> 272 <input type="checkbox" value="q" id="q" name="howItem" disabled="disabled" onclick="toggleAllowDenyFlag(this, this.form)"/> schedule-query-freebusy 273 </td> 274 <td> 275 <input type="radio" value="q" name="q" checked="checked" disabled="disabled"/> 276 </td> 277 <td> 278 <input type="radio" value="-q" name="q" disabled="disabled"/> 279 </td> 280 </tr> 281 <tr> 282 <td class="level2"> 283 <input type="checkbox" value="T" id="accessScheduleSend" name="howItem" onclick="setupAccessForm(this, this.form); toggleAllowDenyFlag(this, this.form)" checked="checked"/> Schedule-send 284 </td> 285 <td> 286 <input type="radio" value="T" name="accessScheduleSend" checked="checked"/> 287 </td> 288 <td> 289 <input type="radio" value="-T" name="accessScheduleSend"/> 290 </td> 291 </tr> 292 <tr> 293 <td class="level3"> 294 <input type="checkbox" value="I" id="I" name="howItem" disabled="disabled" onclick="toggleAllowDenyFlag(this, this.form)"/> schedule-send-invite 295 </td> 296 <td> 297 <input type="radio" value="I" name="I" checked="checked" disabled="disabled"/> 298 </td> 299 <td> 300 <input type="radio" value="-I" name="I" disabled="disabled"/> 301 </td> 302 </tr> 303 <tr> 304 <td class="level3"> 305 <input type="checkbox" value="E" id="E" name="howItem" disabled="disabled" onclick="toggleAllowDenyFlag(this, this.form)"/> schedule-send-reply 306 </td> 307 <td> 308 <input type="radio" value="E" name="E" checked="checked" disabled="disabled"/> 309 </td> 310 <td> 311 <input type="radio" value="-E" name="E" disabled="disabled"/> 312 </td> 313 </tr> 314 <tr> 315 <td class="level3"> 316 <input type="checkbox" value="Q" id="Q" name="howItem" disabled="disabled" onclick="toggleAllowDenyFlag(this, this.form)"/> schedule-send-freebusy 317 </td> 318 <td> 319 <input type="radio" value="Q" name="Q" checked="checked" disabled="disabled"/> 320 </td> 321 <td> 322 <input type="radio" value="-Q" name="Q" disabled="disabled"/> 233 323 </td> 234 324 </tr> … … 337 427 <xsl:when test="$name = 'unbind'">u</xsl:when> 338 428 <xsl:when test="$name = 'unlock'">U</xsl:when> 429 <xsl:when test="$name = 'schedule-deliver'">D</xsl:when> 430 <xsl:when test="$name = 'schedule-deliver-invite'">i</xsl:when> 431 <xsl:when test="$name = 'schedule-deliver-reply'">e</xsl:when> 432 <xsl:when test="$name = 'schedule-query-freebusy'">q</xsl:when> 433 <xsl:when test="$name = 'schedule-send'">T</xsl:when> 434 <xsl:when test="$name = 'schedule-send-invite'">I</xsl:when> 435 <xsl:when test="$name = 'schedule-send-reply'">E</xsl:when> 436 <xsl:when test="$name = 'schedule-send-freebusy'">Q</xsl:when> 339 437 <xsl:when test="$name = 'none'">N</xsl:when> 340 438 </xsl:choose><!--
