__color__,ticket,summary,component,priority,version,milestone,type,owner,created,_changetime,_description,_reporter
2,538,direct selection of public subscription in user client doesn't display events,web client: personal,critical,,Bedework 3.7,defect,douglm_ johnsa,1264036381,1265231216,subscribed public events appear in the "All" view (sometimes not?)_ but directly selecting a public subscription does not work - no events appear. For example_ subscribe to Concerts. They will appear in the All view. Select the "Concerts" calendar - no events appear.,johnsa
3,581,Need a "/" collection,unclassified,major,,,defect,douglm,1269958925,1269958925,public and user should have a parent with a null name - the real root,douglm
3,283,Missing fields in restore,dump/restore utilities,major,,Bedework 3.4.1.1,defect,douglm,1219461244,1222868314,Not all of the following may be missing but extra checks in 3.5 revealed these 23:04:11_739 ERROR [UserPrefsFieldRule] Unknown user preference field view-seq 23:04:11_748 ERROR [UserPrefsFieldRule] Unknown user preference field views 23:04:11_748 ERROR [UserPrefsFieldRule] Unknown user preference field pageSize 23:04:11_748 ERROR [UserPrefsFieldRule] Unknown user preference field hour24 23:04:11_748 ERROR [UserPrefsFieldRule] Unknown user preference field scheduleAutoRespond 23:04:11_748 ERROR [UserPrefsFieldRule] Unknown user preference field scheduleAutoCancelAction 23:04:11_748 ERROR [UserPrefsFieldRule] Unknown user preference field scheduleDoubleBook 23:04:11_748 ERROR [UserPrefsFieldRule] Unknown user preference field scheduleAutoProcessResponses ,douglm
3,441,Manage events list not showing active instances,web clients,major,,Bedework 3.5,defect,douglm,1249178825,1249178879,Master before today_ no instances show up.,douglm
3,560,public calendar context needs to be parameterized in Calrsrc.MainCampus/themes/bedeworkTheme/javascript/ifs-calendar.js,web client: public,major,,Bedework 3.6,defect,johnsa,1265752067,1265752067,Line 8: var newUrl = '/cal/main/setViewPeriod.do?b=de&date=' + selected[0][0] + selected[0][1] + selected[0][2];,johnsa
3,562,Need to flush something when modifying groups?,core,major,,Bedework 3.6,defect,douglm,1265841635,1265841635,Message {{{ > I can reproduce your issue. After putting the new group into > campusAdminGroups_ I can get the calendar path to populate by > restarting the server. This may be more or less attractive than > recreating the group_ but it works. It may also repopulate without a > server restart after the server cache has timed out - though I've not > waited long enough to know yet. >>I notice that if I forget to add an admin group as a member of the main >> group "campusAdminGroups"_ and I test it by trying to add an event_ I get an >> error message "Your information is incomplete: please supply a calendar." >> >> When I attempt to correct this error by adding the admin group to >> "campusAdminGroups"_ I *still* get the error. It appears that my only >> solution is to delete my admin group_ nested admin user group_ and suite_ >> and create new ones with new names_ which is a lot of work. >> }}} ,douglm
3,578,x-props in retrieve list cause exception,core,major,,Bedework 3.6,defect,douglm,1269374942,1269374949,A request like: {{{ cool }}},douglm
3,579,document new cal.properties org.bedework.server.resources.root.dir -- should simplify the documentation,manuals/documentation,major,,Bedework 3.6,defect,johnsa,1269531900,1269531936,also in the 3.6 documentation_ chapter 3.13,johnsa
3,614,More query filter work,core,major,,Bedework 3.6,defect,douglm,1283827454,1283827477,The query {{{ }}} fails for a number of reasons. The location is an inner join (not a collection) so missing location causes nothing to be returned. The exdates break it completely when absent. hibernate compains that the columns are missing (shouldn't they be null)? In any case more than one collection per query leads to huge results. Should prescan the requested properties and if more than one collection just fetch the whole lot and post-filter what we return. We may not e post-filtering it - do so. We already retrieve more than requested - for example we have to get access.,douglm
3,295,Mailer classes need fixing,core,major,,Bedework 3.7,defect,douglm,1226555214,1260822208,Mailer classes use a field to hold session. Should be thread local or stack. Undo fix to Calsvc when fixed,douglm
3,296,exdates and rdates should be stored as UTC,core,major,,Bedework 3.7,defect,douglm,1226589579,1260214109,At the moment we get duplicate exdates. We should always store as UTC which means checking each place we add an exdate/rdate also wherever we set the collection. Also be more explicit in schema_ exdates and rdates are a set not just a collection. If this was referring to the recurrenceid I believe that is fixed. Need to confirm,douglm
3,299,Fix makeAddrbookDn,carddav,major,,Bedework 3.7,defect,douglm,1226978589,1260823304,This is wrong {{{ protected String makeAddrbookDn(String path_ boolean isCollection) throws WebdavException { String remPath = path.substring(dhConfig.getPathPrefix().length() + 1); String[] elements = remPath.split("/"); }}} We shouldn't use the path prefix defining the handler to use. We should have a separate path prefix specifying what to remove in the above code {{{ /user/blah /user }}} Also the code fails if the path is the same as the prefix. ,douglm
3,311,Access bug?,core,major,,Bedework 3.7,defect,douglm,1232862284,1260824883,Setting the 'concrete' rights schedule-x is insufficient. Need to set schedule. I believe this is a bug as schedule is an 'abstract' right (or whateveer th eterm is in DAV,douglm
3,329,access control wizard / widget,web clients,major,,Bedework 3.7,defect,johnsa,1236009544,1260212419,Setting acls directly on collections is prone to user error and is hard for the user to understand. We need simple questions for the user that will set acls appropriately behind the scenes_ e.g. "I want to share my calendar with ..." or "...can schedule meetings with me." ,johnsa
3,377,Strange grid - extra week inserted,web clients,major,,Bedework 3.7,defect,douglm,1240252808,1260214012,See screenshot - the extra week is in the xml... Not seen again - save for 3.6 {{{ 05 May May 5 true true true true true false 1 Friday 20090501 May 1_ 2009 5/1/09 true }}} ,douglm
3,380,Use RSVP,web client: personal,major,,Bedework 3.7,defect,douglm_johnsa,1240407228,1260214464,If set fro attendee shoudl highlight response is still needed When response is sent rsvp should be set false. Incoming request should set RSVP = true if RSVP = true for current attendee,douglm
3,387,acl-principal-prop-set gets a 207,caldav,major,,Bedework 3.7,defect,douglm,1241793357,1260823339, ,douglm
3,388,acl-principal-prop-set with extra lines gets 404,unclassified,major,,Bedework 3.7,defect,douglm,1241793454,1260215753,{{{ }}} There's a setStatus of 207 followed by one for 404 and an incomplete response,douglm
3,397,Revisit public admin event deletion,web client: admin,major,,Bedework 3.7,defect,douglm,1242745351,1262660872,In public admin deleting an event with no delet access causes the delete flag to be set. Need mor evisual clues in the admin list of events - perhaps filter out deleted events from the list,douglm
3,434,Floating time fixes,core,major,,Bedework 3.7,defect,douglm,1247062308,1260823198,For floating time to really work we need to select the date range on a per calendar basis. CalDAV requires support of a timezone for each calendar collection which specifies the timezone used to resolve floating times.In addition_ a timezone can be set on teh REPORT filter element to override the calendar timezone. This is not reasonably achievable with a sql statement. Instead adopt the following approach. 1. Select non-floating times correctly but use an expanded range for floating 2. During post processing filter out the excess floating events based on the various timezones. ,douglm
3,436,xslt errors for admin client on mac,unclassified,major,,Bedework 3.7,defect,douglm,1247583271,1260214177,Cause unknwon at this stage - xml libraries on Mac os 10.4? jaba 5.0.19,douglm
3,437,build.configured task fails,unclassified,major,,Bedework 3.7,defect,douglm,1247583308,1260822349,Seems to be trying to deploy,douglm
3,438,Add subscription to url - get blank screen,unclassified,major,,Bedework 3.7,defect,douglm_johnsa,1247584743,1261605804,Url -is whitesox schedule http://mlb.mlb.com/soa/ical/schedule.ics?team_id=145&season=2009 On submit just get a white screen {{{ [java] 11:15:14_050 DEBUG [UpdateCalendarAction] Emitted: property=org.bedework.client.message.added.calendar ptype=null val(s)=null [java] 11:15:14_052 DEBUG [UpdateCalendarAction] No errors emitted [java] 11:15:14_052 DEBUG [UpdateCalendarAction] 1 messages emitted [java] 11:15:14_052 DEBUG [UpdateCalendarAction] exit to continue [java] 11:15:14_052 DEBUG [BwSvciFilter] out Obtained BwCallback object [java] 11:15:14_052 DEBUG [CalintfImpl] End transaction for 2009-07-14 11:05:45.369 [java] 11:15:14_053 DEBUG [BwSvciFilter] close Obtained BwCallback object [java] 11:15:14_056 DEBUG [BwSvciFilter] in Obtained BwCallback object [java] 11:15:14_056 DEBUG [CalintfImpl] Begin transaction for 2009-07-14 11:05:45.369 [java] 11:15:14_057 DEBUG [ConfiguredXSLTFilter] XSLTFilter: Accessing filter for http://localhost:8080/ucal/calendar/showUpdateList.rdo GET response class: org.apache.catalina.connector.ResponseFacade [java] 11:15:14_057 DEBUG [ConfiguredXSLTFilter] XSLTFilter: response: org.apache.catalina.connector.ResponseFacade@6fd5609 [java] 11:15:14_057 INFO [RenderAction] REQUEST:0C3E3026CEC20A1D8F5B461E9582CDE8:DemoUserCal:127.0.0.1:http://localhost:8080/ucal/calendar/showUpdateList.rdo [java] 11:15:14_057 INFO [RenderAction] REFERRER:0C3E3026CEC20A1D8F5B461E9582CDE8:DemoUserCal:http://localhost:8080/ucal/calendar/showAddForm.rdo [java] 11:15:14_057 DEBUG [RenderAction] entry [java] 11:15:14_058 DEBUG [RenderAction] ================================ [java] 11:15:14_058 DEBUG [RenderAction] isPortlet=false [java] 11:15:14_058 DEBUG [RenderAction] ================================ [java] 11:15:14_058 DEBUG [RenderAction] Request parameters - global info and uris [java] 11:15:14_058 DEBUG [RenderAction] getRequestURI = /ucal/calendar/showUpdateList.rdo }}} ,douglm
3,445,manage calendars changes current selection,web clients,major,,Bedework 3.7,defect,douglm_johnsa,1250695722,1260215154,When managing calendars in user client_ e.g. change summary etc from manage calednars page_. it also changes the current selections from all view to altered calendar,douglm
3,455,Annotations need a reference to an annotation to allow chaining,core,major,,Bedework 3.7,defect,douglm,1259530738,1260213904,The recursive call in fixReferringAnnotations won't work. It is intended to allow annotations to annotations. Unfortunately this in't going to work as the reference in the annotation class is always to the master event. We need an extra column which allows chaining to an annotation,douglm
3,507,eg53 fails,caldav,major,,Bedework 3.7,defect,douglm,1262749958,1262749958,Filters not working too well,douglm
3,514,Adding attendee doesn't resend meeting,core,major,,Bedework 3.7,defect,douglm,1263271745,1265231240,,douglm
3,531,calsuite owner cannot add subscriptions,web client: admin,major,,Bedework 3.7,defect,douglm,1263913296,1265138194,admins logged in as group calsuite-x can access and change most calsuite settings except addition of subscriptions. The group's events owner /principals/users/agrp_calsuite-x has All access on the calendar suite - but cannot add a subscription or folder to the calsuite(access denied). This same user CAN delete a subscription.,johnsa
3,554,The javascript that builds the permissions window needs to be internationalized.,web client: personal,major,,Bedework 3.7,defect,johnsa,1265142682,1265142682,From Juan Cruz Ruiz de Gauna : Permissions screen is not in strings.xsl file. I'm not sure where are these strings_ but it seems they are in javascript files (e.g. in $TOMCAT_HOME/webapps/ROOT/ucalrsrc.liferay5/resources/bedeworkAccess.js in ucal context and in $TOMCAT_HOME/webapps/ROOT/eventsubmitrsrc.liferay5/resources/bedeworkAccess.js in eventsubmit context),bleibson
3,555,In the edit event section_ we concatenate strings in a way that doesn't work in other languages.,web client: personal,major,,Bedework 3.7,defect,johnsa,1265142934,1265142934,When editing an event_ you "compose" an event "header" in order to explain what Bedework is doing (e.g. "Editing Event" or "Editing Meeting") and a sub-header explaining something more about the type of event being edited (e.g. “Recurring Personal Event recurrence master”). The matter is one this is translated into spanish it loses its meaning_ becoming a non-sense sentence like: “Repetitivo Privado Evento evento principal” The correct sentence would be: “Evento Privado Repetitivo evento principal”,bleibson
3,556,copy event from another user's calendar doesn't work,web client: personal,major,,Bedework 3.7,defect,johnsa_douglm,1265308054,1265308054,going through the motions of copying an event from another user's calendar (to which the current user has read access) seems to work_ but the event never appears on the user calendar.,johnsa
3,565,Fix isPrincipal call,caldav,major,,Bedework 3.7,defect,douglm,1266294606,1266294606,bwsysintf is returning true for uris like /principal/resources. This should not be flagged as a principal.,douglm
3,580,Check current user is same as authenicated user,web clients,major,,Bedework 3.7,defect,douglm,1269873734,1269873734,With some shib implementations the proxy can switch the authenticated user in the same servlet session. Check for that and invalidate the session if that's the case,douglm
3,584,tombstoned is set to not-null in schema for annotations,core,major,,Bedework 3.7,defect,douglm,1270476705,1270476705,Should allow it to be null. For 3.6 just setting it to false if null. Drop the constraint and remove the fix,douglm
3,587,Drive xhtml page using mocked-up json,web client: personal,major,,Bedework 3.7,defect,johnsa,1270659445,1270659445,coordinate expected xml → json with Mike to get what we need from back end,bleibson
3,589,Add new free/busy UI to personal client,web client: personal,major,,Bedework 3.7,defect,johnsa,1270659794,1270659794,,bleibson
3,590,JSP: update jsp to output the XML of the simple list of freebusy responses,web client: personal,major,,Bedework 3.7,defect,johnsa,1270659900,1270659900,,bleibson
3,591,Java: update freebusy action to return simple list of freebusy responses and attendee role and status information,client api,major,,Bedework 3.7,defect,douglm,1270659980,1270659980,,bleibson
3,592,XSL: write the xml to json xsl template (will be a widget for calling with ajax),web client: personal,major,,Bedework 3.7,defect,johnsa,1270660103,1270660103,,bleibson
3,595,ical4j allows invalid RRULE?,core,major,,Bedework 3.7,defect,douglm,1271428506,1271428506,We don't seem to fail with invalid rrules. Cyrus test in errors.xml doesn't fail.,douglm
3,596,Check ical text value escaping,core,major,,Bedework 3.7,defect,douglm,1271428843,1271428843,validate for weird escape sequences_ e.g. {{{ DESCRIPTION:Bad \"escaping\" here. }}} Should have the backslashes doubled,douglm
3,604,When fixing UTC - se lastmod,unclassified,major,,Bedework 3.7,defect,douglm,1279215294,1279215294,If we install new timezones and any UTC times need fixing_ we should also update the lastmod for the event as this affects the etag.,douglm
3,605,In personal client_ categories aren't sticking in "Add event",web client: personal,major,,Bedework 3.7,defect,johnsa,1280939425,1280939425, You can select them until you're blue in the face; makes no difference.,bleibson
3,607,Need delete all contents flag for deleting a collection,unclassified,major,,Bedework 3.7,defect,johnsa,1281016893,1281016893,,douglm
3,609,Need location headers for COPY/MOVE,unclassified,major,,Bedework 3.7,defect,douglm,1281018164,1281018164,,douglm
3,611,Date range query incorrect?,unclassified,major,,Bedework 3.7,defect,douglm,1282145199,1282145199,I believe there's a problem to deal with here (2 actually) {{{ bweventann0_.bw_start_floating='T' and bweventann0_.start_date<'20100822T040000Z' and ( bweventann0_.end_date>'20100815T040000Z' or bweventann0_.start_date=bweventann0_.end_date and bweventann0_.end_date>='20100815' ) or ( bweventann0_.bw_start_floating is null ) and bweventann0_.start_date<'20100822T040000Z' and ( bweventann0_.end_date>'20100815T040000Z' or bweventann0_.start_date=bweventann0_.end_date and bweventann0_.end_date>='20100815' ) }}} is what's generated for the override fetch (it's the same for all date range fetches). 1. There's no allowance for date type starts 2. There's no allowance for the value in the entries being null. Tasks don't need an end. Do I add an end value or should this allow for it?,douglm
3,613,SCHEDULE-AGENT=NONE for organizer of off-site undeliverable meetings,unclassified,major,,Bedework 3.7,defect,douglm,1282447784,1282447784,Should be set to indicate it's upto the attendee to update it - presumably incoming imip Also SCHEDULE-STATUS=503 for some reason?,douglm
3,129,Create counts on export and continue after error,core,major,,Bedework 4.0,defect,douglm,1166215469,1201617644,IcalTranslator.toIcal needs to continue after failure for an entity. Should also return counts_ both error counts and number translated.,douglm
3,143,Complete UNTIL in recurring events,unclassified,major,,Bedework 4.0,defect,douglm,1166648783,1201617644,UNTIL is an inclusive date or date-time. If date and time in the rule it has to be UTC. We probably need to allow users to specify the timezone they are setting it in_ which should probably be the same as the start time. We probably don't need to let them set the display time zone so - e.g. They set the start to be 14:00 America/Los_Angeles We currently display the tzid beside the UNTIL and_ for the time being append the time part of the start. This is insufficient if for example we have a daily freq_ with hours 0 and 12. Need to allow users to set the time part.,douglm
3,180,Error messages not showing up when setting access,web clients,major,,Bedework 4.0,defect,douglm,1169783502,1201617644,No error messages show up when setting access with invalid values (or an exception occurs) ,douglm
3,181,Fix alarms,unclassified,major,,Bedework 4.0,defect,douglm,1170736096,1201617644,Alarms are currently pretty much broken. They are at the point when they can be inserted but we need to change them to make them useful. We need to * ensure they have an initial time set up on insert * mark as expired on insert if that's the case * add uid + recurrenceid to alarms so we can fetch the corresponding event Currently thay are associated via a one way ref with the event or an instance. ,douglm
3,185,Event annotations will miss time changes,core,major,,Bedework 4.0,defect,douglm,1171477355,1201617644,Annotations are created with the time set so they can be selected based on time. This means they won't track time changes of the underlying event. Need to change the search to allow null time fields which cause search and retrieval from the annotated events.,douglm
3,203,add 12/24 hour default mode to system settings. Also....,web client: admin,major,,Bedework 4.0,defect,johnsa,1172256717,1201617644,Change textarea to radio or whatever for boolean values. (Requires some work on back end to support this.),douglm
3,213,Expand alarms - or have alarm instances,core,major,,Bedework 4.0,defect,douglm,1175480085,1201617644,To allow all alarms to be located we need to create an alarm entry for each instance of a recurring event. In addition_ we should probably add an entry for each repetition. These can probably be very small if we create an instance consisting of just an alarm id and a 16 byte trigger time. On the other hand_ we could have a lot of them.,douglm
3,219,adding recurring event reference to "my calendar" throws exception,web clients,major,,Bedework 4.0,defect,douglm,1176138463,1203952444,User is prompted to specify calendar in the personal client; once we select and submit this step_ we fail with: {{{ [java] 14:03:30_437 DEBUG [AccessUtil] Check access for object BwCalendar ident=/user/johnsa/calendar [java] 14:03:30_437 DEBUG [Acl] Check access for 'WONyAI05 /user ' with authenticated = true isOwner = true... For owner got: PrivilegeSet[YYYYYYYYYYYYYYYY?]...Check access allowed [java] 14:03:30_453 DEBUG [BwIndexLuceneImpl] removed 1 entries for event:021 /user/johnsa/calendar067 CAL-00f1fce0-11d763c5-0111-d77e7992-00000004demobedework@mysite.eduN [java] 14:03:30_593 DEBUG [AddEventRefAction] Emitted: property=org.bedework.client.message.added.eventrefs ptype=int val(s)=1 [java] 14:03:30_593 DEBUG [AddEventRefAction] Emitted: property=org.bedework.client.message.added.eventrefs ptype=object val(s)=1 [java] 14:03:30_593 INFO [AddEventRefAction] ViewTypeI=1 [java] 14:03:30_593 INFO [AddEventRefAction] Date=20070409: go with that [java] 14:03:30_593 DEBUG [AddEventRefAction] set new view to ViewTypeI=1 [java] 14:03:30_593 DEBUG [AddEventRefAction] set new view to ViewTypeI=1 [java] 14:03:30_593 DEBUG [AddEventRefAction] No errors emitted [java] 14:03:30_593 DEBUG [AddEventRefAction] 1 messages emitted [java] 14:03:30_593 DEBUG [AddEventRefAction] exit to success [java] 14:03:30_593 DEBUG [BwSvciFilter] out Obtained BwCallback object [java] 14:03:30_593 DEBUG [CalintfImpl] End transaction for 2007-04-09 14:01:04.656 [java] 14:03:30_593 ERROR [BwSvciFilter] Callback exception: [java] org.bedework.calfacade.exc.CalFacadeException: org.hibernate.TransientObjectException: org.bedework.calfacade.BwEventObj [java] at org.bedework.calcore.hibernate.HibSessionImpl.commit(HibSessionImpl.java:295) [java] at org.bedework.calcore.hibernate.CalintfImpl.endTransaction(CalintfImpl.java:596) [java] at org.bedework.calsvc.CalSvc.endTransaction(CalSvc.java:486) [java] at org.bedework.webcommon.BwAbstractAction$Callback.out(BwAbstractAction.java:1815) [java] at org.bedework.webcommon.BwSvciFilter.doFilter(BwSvciFilter.java:131) ,johnsa
3,222,make fixing of seconds in restore optional,web client: admin,major,,Bedework 4.0,defect,douglm,1177097327,1201617644,,johnsa
3,238,Removing an attendee should (optionally) send cancellation,unclassified,major,,Bedework 4.0,defect,douglm,1179717096,1201617644,,douglm
3,243,COnfigure tomcat for utf-8 encoding and document,core,major,,Bedework 4.0,defect,douglm,1182433378,1201617644,François Périchon wrote: {{{ > > Hi_ > > Changing the method to POST partially corrected the problem_ > > but we cannot edit the calendar anymore. > > I noticed the calendar link for "Université" is encoded with html > > entities like this: > > /caladmin/calendar/fetchForUpdate.do?b=de&calPath=/public/Universit%C3%A9 > > Shouldn't it be something like /public/Universit%E9 > > (E9 is the eacute html entity) }}} One last mail to close this subject. With the help of Aurélien Allienne_ we successfully solved this issue_ which wasn't related to bedework. Tomcat seems to encode/decode URI in ISO-8859-1 by default. The following attribute_ URIEncoding="UTF-8"_ must be added to the related connector in tomcat's server.xml configuration file. See http://struts.apache.org/2.0.6/docs/how-to-support-utf-8-uriencoding-with-tomcat.html,douglm
3,253,Event causes exception,core,major,,Bedework 4.0,defect,douglm,1188101633,1201617644,The start/end is floating which produces a period for the first instance which does not match the period for the master event - the event crosses a dst boundary. Causes a non-unique exception on save as the recurrence ids are the same. The recurrence ids are the UTC time of the instance start (before override) so we need to use either event or instance but not both. ---- BEGIN:VCALENDAR PRODID:-//Ben Fortuna//iCal4j 1.0//EN VERSION:2.0 CALSCALE:GREGORIAN BEGIN:VEVENT DTSTAMP:20070822T212913Z SUMMARY:British Summer Time Ends DESCRIPTION: TRANSP:OPAQUE CLASS: UID:0a66b927-814b-49dd-973c-28a4dd7e78c9 DTSTART:20021027T000000 DTEND:20021027T235959 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=SU;BYSETPOS=-1 END:VEVENT END:VCALENDAR ---- ,douglm
3,450,CalDAV REPORT problems,caldav,major,,Bedework 4.0,defect,douglm,1255444175,1278646455,Two queries_ one appears to work - one not. The only difference is the getetag inserted in the second one First non-working query {{{ }}} Working query {{{ }}},douglm
3,483,Javascript produced by the URL/widget builder needs to be internationalized.,web client: url builder,major,,Bedework 4.0,defect,bleibson,1260724809,1270833002,The javascript functions behind the javascript grid widget contain English strings.,bleibson
4,266,sorting of locations_ contacts_ categories,web client: admin,minor,,Bedework 3.7,defect,douglm,1210885097,1260821705,should be done at db query ,johnsa
4,446,Bedework v3.5 manual: adduser documentation not quite right.,manuals/documentation,minor,,Bedework 3.7,defect,johnsa,1250809524,1264778910,On page 14_ the 3.5 manual reads: ''4. Enter one of the following commands (Linux or Windows): bedework/build/quickstart/linux/adduser userid Firstname Lastname userid@mysite.edu password'' However_ adduser doesn't have the execute bit on. In fact_ among the scripts in the linux directory_ only bw has that bit on. The doc should either say "sh bedework/build/..." or the execute bit should be turned on. In that case_ I'd recommend changing the documentation to read "./bedework/build/..." That's more natural to Unix people. ,bleibson
4,532,cannot deselect " display items in this collection" in calsuite subscriptions or system calendar tree,web client: admin,minor,,Bedework 3.7,defect,johnsa_ douglm,1263926085,1265231298,not certain if this feature works once we are able to deselect,johnsa
4,536,remove "event recurs" and "event does not recur" switches on recurrence tab and display recurrence rules by default,web client: personal,minor,,Bedework 3.7,defect,johnsa,1264017407,1264017407,no reason for this. If the field "recurring" needs to be set to true_ set it as a hidden field based on the recurrence rules. If frequency is none_ set recurring to false. Otherwise_ set it to true. Recurrence rules should always be visible.,johnsa
4,541,% Complete does not stick when adding/editing a task,web client: personal,minor,,Bedework 3.7,defect,douglm,1264038776,1265138215,input field name=percentComplete - does not appear to be accounted for in /bedework/projects/webapps/webcommon/src/org/bedework/webcommon/event/UpdateEventAction.java Events from Lightning with % Complete display_ but don't update.,johnsa
4,545,category descriptions not saved in personal client,unclassified,minor,,Bedework 3.7,defect,johnsa,1264044105,1264044105,,johnsa
4,546,status values from Lightning tasks get rejected as invalid when editing the task in Bedework,web client: personal,minor,,Bedework 3.7,defect,douglm_ johnsa,1264108781,1264108781,,johnsa
4,551,add es_ES to admin client system preferences and include in default data,quickstart,minor,,Bedework 3.7,defect,johnsa,1265050783,1265231310,so that changes to locale work_ you must include the supported locales in the admin client,johnsa
4,553,In personal client_ today button needs to be turned back into HTML so that in can be internationalized.,web client: personal,minor,,Bedework 3.7,defect,johnsa,1265126891,1265126891,,bleibson
4,48,File upload errors should have separate page?,web clients,minor,,Bedework 4.0,defect,johnsa,1143085978,1201617644,Soon to be committed updates will have the upload action forwarding to "baddata" if an error occurs during upload. It's probably better to have a separate page to hightlight the failure. Possibly we should hav a non-fatal error page that just show error messages and forward to that.,douglm
4,53,SessionListener needs upgrade,core,minor,,Bedework 4.0,defect,douglm,1143470398,1201617644,The SessionListener has a static field maintaining session counts. In the jboss package it's the same field for all applications. Need to use some sort of table indexed by an application parameter,douglm
4,86,split initbedework.xml,dump/restore utilities,minor,,Bedework 4.0,defect,douglm,1153229460,1201617644,Split initbedework.xml into two files: one for truly global settings (timezones) and one file for all institutional settings. This would make the institutional file much smaller and easier to manage_ and would also make file version control easier to manage.,dave@brondsema.net
4,130,mark if an entity is annotated,web clients,minor,,Bedework 4.0,defect,douglm,1166215728,1201617644,,johnsa
4,152,block creating more than one calsuite on a single group,web client: admin,minor,,Bedework 4.0,defect,douglm,1167411482,1201617644,,johnsa
4,214,inbox meeting requests/replies should be sorted by dtstamp,web clients,minor,,Bedework 4.0,defect,douglm,1175630855,1201617644,am currently sorting in the stylesheet.,johnsa
4,215,scheduling comments (out of order / latest comment missing),web clients,minor,,Bedework 4.0,defect,douglm,1175797787,1201617644,Comments are out of order in the scheduling replies Replies do not return the most recently added comment; if there are n comments_ n-1 comments are returned.,johnsa
4,216,scheduling DTSTAMP not updated on "delegate",web clients,minor,,Bedework 4.0,defect,douglm,1175797920,1201617644,when a meeting request is met with "delegate" in the reply_ the dtstamp is not updated,johnsa
4,217,inboxstate/changed flag is not being updated after login,web clients,minor,,Bedework 4.0,defect,douglm,1175871643,1201617644,a meeting request that arrives during an active session does not change the inBoxInfo.changed flag to true (it should),johnsa
4,252,add calendar and calendar owner output to xml within event output,web clients,minor,,Bedework 4.0,defect,johnsa,1187972565,1201617644,Need xml output inside ... to properly determine where an event is coming from in the user client. Currently in the single event and list views we provide links to manage the underlying subscription for subscribed public calendars. To be able to do this for other user calendars_ we need to see who owns the event's container (calendar collection). Currently we test on event ownership which is not adequate; for example_ if I add an event to another user's calendar to which I am subscribed_ I should get the "subscription" link even though I own the event. The other user should not get the link_ even though she doesn't own it -- because it's in the calendar she owns. ,johnsa
5,416,fix calendar selection from within event details,web client: personal,trivial,,Bedework 3.7,defect,johnsa,1244063342,1261370978,clicking the calendar name in the details view of a personal event throws an error because the virtual path isn't being assembled correctly. ,johnsa
5,539,midnight as end-time in list view needs better presentation,web client: personal,trivial,,Bedework 3.7,defect,johnsa,1264037034,1264037045,,johnsa
5,540,copy event page should read "Add Event" not "Edit Event",web client: personal,trivial,,Bedework 3.7,defect,johnsa,1264037662,1264037662,,johnsa
5,585,setup.do urlprefix needs to be server relative,web clients,trivial,,Bedework 3.7,defect,johnsa,1270484546,1270484546,change to page="/setup.do" instead of current form in header.jsp - also for 3.6 avoids problems when public or personal clients are served from the root context.,johnsa
5,26,update system prefs needs to refetch,web client: admin,trivial,,Bedework 4.0,defect,douglm,1141160048,1201617644,After update of system prefs need to refetch,johnsa