Changeset 341979 in indico


Ignore:
Timestamp:
03/31/11 11:08:38 (2 years ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
Children:
5bda88
Parents:
3faa7f
Message:

[FIX] Missing migration of subcontrib material AC

  • Migration script changed
File:
1 edited

Legend:

Unmodified
Added
Removed
  • bin/migration/migrate_0.97_0.98.py

    r0a8409 r341979  
    7878 
    7979 
    80 def _fixAccessController(obj): 
    81     _fixAC(obj) 
     80def _fixAccessController(obj, fixSelf=True): 
     81    # i.e. subcontributions do not have their own AccessController 
     82    if fixSelf: 
     83        _fixAC(obj) 
    8284 
    8385    for mat in obj.getAllMaterialList(): 
     
    131133    i = 0 
    132134 
    133     for (level, obj) in console.conferenceHolderIterator(ch, deepness='contrib'): 
     135    for (level, obj) in console.conferenceHolderIterator(ch, deepness='subcontrib'): 
    134136        # only for conferences 
    135137        if level == 'event': 
     
    153155            _convertAlarms(obj) 
    154156 
    155         _fixAccessController(obj) 
     157        _fixAccessController(obj, 
     158                             fixSelf=(level != 'subcontrib')) 
    156159 
    157160        if i % 1000 == 999: 
Note: See TracChangeset for help on using the changeset viewer.