Changeset 1088


Ignore:
Timestamp:
11/14/06 16:59:03 (13 years ago)
Author:
szabolcs
Message:

ref #915 spent 2h

migration

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Extensions/Install.py

    r1064 r1088  
    553553 
    554554            print >>out, "Cover image fixes complete" 
    555         if old<='1.1': 
    556             print >>out, "Starting migration from 1.1" 
    557             for x in chain(self.content.objectValues(CONTENT_TYPES), 
    558                            self.community.objectValues(COMMUNITY_TYPES), 
    559                            self.tools.objectValues(TOOLS_TYPES), 
    560                            self.activities.objectValues(ACTIVITY_TYPES)): 
    561                 if isinstance(x, Resource): 
    562                     x.recalculateAuthors() 
    563             print >>out, "Migration from 1.1 complete" 
     555#        if old<='1.1':      # moved to 1.2.3 
    564556        if old<='1.12': 
    565557            print >>out, "Starting migration from 1.12" 
     
    635627                    newcats=['General','Collaboration proposal']+gcats[1:] 
    636628                    x.setCategories(newcats) 
     629        if old<='1.2.3': 
     630            print >>out, "Starting migration from 1.2.3" 
     631            for x in chain(self.content.objectValues(CONTENT_TYPES), 
     632                           self.community.objectValues(COMMUNITY_TYPES), 
     633                           self.tools.objectValues(TOOLS_TYPES), 
     634                           self.activities.objectValues(ACTIVITY_TYPES)): 
     635                if isinstance(x, Resource): 
     636                    x.recalculateAuthors() 
     637            print >>out, "Migration from 1.2.3 complete" 
    637638 
    638639 
  • trunk/Resources.py

    r1087 r1088  
    173173                    return creators 
    174174 
    175                 original_creator = min([(ev['timestamp'], ev['author']) for ev in hist_entries])[1] 
     175                l = [(ev['timestamp'], ev['author']) for ev in hist_entries if ev['author']] 
     176                if not l: 
     177                    return creators 
     178                original_creator = min(l)[1] 
    176179                assert original_creator 
    177180 
     
    499502            if x not in keys: keys.append(x) 
    500503        for x in keys: 
     504            if not obj_x.has_key(x): 
     505                obj_x[x] = None 
     506            elif not obj_y.has_key(x): 
     507                obj_y[x] = None 
     508 
    501509            if obj_x[x] == obj_y[x]: continue 
    502510            if not obj_x[x] and not obj_y[x]: continue # '' vs. None 
  • trunk/version.txt

    r1064 r1088  
    1 1.2.3 
     11.2.4 
Note: See TracChangeset for help on using the changeset viewer.