Changeset 46

Show
Ignore:
Timestamp:
01/27/06 11:31:56
Author:
douglm
Message:

Fixed preferences selection bug for new users logging into admin client.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/calendar3/calCore/resources/hbms/Preferences.hbm.xml

    r2 r46  
    2121                class="org.bedework.calfacade.BwUser" 
    2222                column="ownerid" not-null="true" unique="true" 
    23                 index="viewowner" /> 
     23                index="prefowner" /> 
    2424 
    2525    <set name="subscriptions" table="user_subscriptions" lazy="true" 
     
    4040 
    4141    <many-to-one name="defaultCalendar" 
    42                  class="org.bedework.calfacade.BwCalendar" 
    43                  unique="true" > 
     42                 class="org.bedework.calfacade.BwCalendar" > 
    4443      <column name="default_calendarid" /> 
    4544    </many-to-one> 
  • trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java

    r31 r46  
    18151815 
    18161816      BwUser auth; 
    1817       if (isPublicAdmin() || isGuest()) { 
     1817// XXX      if (isPublicAdmin() || isGuest()) { 
     1818      if (isGuest()) { 
    18181819        auth = getPublicUser(); 
    18191820      } else { 
    18201821        auth = cali.getUser(pars.getAuthUser()); 
     1822      } 
     1823 
     1824      if (debug) { 
     1825        trace("Got auth user object " + auth); 
    18211826      } 
    18221827      dbi = new CalSvcDb(this, auth); 
  • trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcIPars.java

    r2 r46  
    205205  } 
    206206 
     207  public String toString() { 
     208    StringBuffer sb = new StringBuffer("CalSvcIPars{"); 
     209 
     210    sb.append("authUser="); 
     211    sb.append(getAuthUser()); 
     212    sb.append(", rights="); 
     213    sb.append(getRights()); 
     214    sb.append(", user="); 
     215    sb.append(getUser()); 
     216    sb.append(", publicAdmin="); 
     217    sb.append(getPublicAdmin()); 
     218    sb.append(", caldav="); 
     219    sb.append(getCaldav()); 
     220    sb.append(", synchid="); 
     221    sb.append(getSynchId()); 
     222    sb.append(", debug="); 
     223    sb.append(getDebug()); 
     224    sb.append("}"); 
     225 
     226    return sb.toString(); 
     227  } 
     228 
    207229  public Object clone() { 
    208230    CalSvcIPars pars = new CalSvcIPars(getAuthUser(),