Changeset 446
- Timestamp:
- 05/04/06 10:26:02
- Files:
-
- trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java (modified) (2 diffs)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java (modified) (2 diffs)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java
r445 r446 293 293 */ 294 294 public static BwSubscription makeSubscription(BwCalendar val) { 295 BwSubscription sub = new BwSubscription(); 296 297 sub.setName(val.getName()); 298 sub.setUri(CalFacadeDefs.bwUriPrefix + val.getPath()); 299 sub.setDisplay(true); 300 sub.setAffectsFreeBusy(true); 301 sub.setInternalSubscription(true); 302 sub.setCalendar(val); 303 sub.setInternalSubscription(true); 304 sub.setEmailNotifications(false); 305 306 return sub; 295 return makeSubscription(val, val.getPath(), true, true, false); 307 296 } 308 297 … … 353 342 sub.setName(name); 354 343 sub.setUri(url); 355 sub.setInternalSubscription( false);344 sub.setInternalSubscription(url.startsWith(CalFacadeDefs.bwUriPrefix)); 356 345 sub.setDisplay(display); 357 346 sub.setAffectsFreeBusy(affectsFreeBusy); trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java
r85 r446 99 99 boolean changed = false; 100 100 101 String str = getReqPar(request, "defaultUserViewName"); 101 String str = getReqPar(request, "updateCancelled"); 102 if (str != null) { 103 // refetch 104 form.setSyspars(svci.getSyspars()); 105 return "cancelled"; 106 } 107 108 str = getReqPar(request, "admingroupsClass"); 109 if (str != null) { 110 syspars.setAdmingroupsClass(str); 111 changed = true; 112 } 113 114 str = getReqPar(request, "usergroupsClass"); 115 if (str != null) { 116 syspars.setUsergroupsClass(str); 117 changed = true; 118 } 119 120 str = getReqPar(request, "defaultUserViewName"); 102 121 if (str != null) { 103 122 syspars.setDefaultUserViewName(str); … … 129 148 } 130 149 131 str = getReqPar(request, "updateCancelled");132 if (str != null) {133 // refetch134 form.setSyspars(svci.getSyspars());135 return "cancelled";136 }137 138 150 if (!changed) { 139 151 return "nochange"; trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java
r436 r446 108 108 109 109 sub = BwSubscription.makeSubscription(calUri, null, false, false, false); 110 111 /* Try to access the calendar */ 112 if (svc.getSubCalendar(sub) == null) { 113 // Assume no access 114 form.getErr().emit("org.bedework.client.error.noaccess"); 115 return "noAccess"; 116 } 110 117 } else { 111 118 cal = svc.getCalendar(calPath);
