Ignore:
Timestamp:
Mar 22, 2011, 3:49:47 PM (8 years ago)
Author:
robert@…
Message:

Implemented authorization checks on file downloads

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/BootStrap.groovy

    r7 r22  
     1import nl.tno.metagenomics.auth.*;
     2
    13class BootStrap {       
    24        def trashService
     
    68                if( !trashService.giveTrashcan() )
    79                        trashService.createTrashcan();
     10               
     11                // Create authorization for the trashcan, if needed
     12                def admin = User.findByUsername( "admin" );
     13                if( admin ) {
     14                        def trash = trashService.giveTrashcan();
     15                        if( !trash.canRead( admin ) ) {
     16                                trashService.setupAuthorization( trash, admin );
     17                        }
     18                }
    819    }
    920    def destroy = {
Note: See TracChangeset for help on using the changeset viewer.