clients/irodsPublishCollection.py
def open(self, owners):
        '''
        Open collection for writing to certain iRODS users (owners).
        '''
        for owner in owners:
            acl = iRODSAccess('write', self.coll.path, owner, self.session.zone)
            self.session.permissions.set(acl)
            for obj in self.coll.data_objects:
                acl = iRODSAccess('write', obj.path, owner, self.session.zone)
                self.session.permissions.set(acl)

        return ['COLLECTION WRITE ACCESS: ' + str(owners)]

        Open collection for writing to certain iRODS users (owners).
        
Open collection for writing to certain iRODS users (owners).
Open collection for writing to certain iRODS users ( owners ) .
def open(self, owners):
        for owner in owners:
            acl = iRODSAccess('write', self.coll.path, owner, self.session.zone)
            self.session.permissions.set(acl)
            for obj in self.coll.data_objects:
                acl = iRODSAccess('write', obj.path, owner, self.session.zone)
                self.session.permissions.set(acl)
        return ['COLLECTION WRITE ACCESS: ' + str(owners)]
def open ( self , owners ) : for owner in owners : acl = iRODSAccess ( 'write' , self . coll . path , owner , self . session . zone ) self . session . permissions . set ( acl ) for obj in self . coll . data_objects : acl = iRODSAccess ( 'write' , obj . path , owner , self . session . zone ) self . session . permissions . set ( acl ) return [ 'COLLECTION WRITE ACCESS: ' + str ( owners ) ]
Open collection for writing to certain iRODS users (owners).
Open collection for writing to certain iRODS users ( owners ) .
'''
        Open collection for writing to certain iRODS users (owners).
        '''
self
owners