Changeset 855:68630d75f031

Show
Ignore:
Timestamp:
03/10/10 11:00:17 (6 months ago)
Author:
dread
Branch:
default
Parents:
854:b98ce3951f0a (diff), 851:514e8d444aec (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

[merge]

Files:
1 removed
4 modified

Legend:

Unmodified
Added
Removed
  • ckan/controllers/group.py

    r848 r855  
    8989            fs = fs.bind(data=data) 
    9090        c.form = self._render_edit_form(fs) 
    91         if 'preview' in request.params: 
    92             c.preview = genshi.HTML(self._render_package(fs)) 
    9391        return render('group/new') 
    9492 
  • ckan/controllers/group.py

    r852 r855  
    1515        from ckan.lib.helpers import Page 
    1616 
     17        query = ckan.authz.Authorizer().authorized_query(c.user, model.Group) 
    1718        c.page = Page( 
    18             collection=model.Session.query(model.Group), 
     19            collection=query, 
    1920            page=request.params.get('page', 1), 
    2021            items_per_page=20 
  • ckan/controllers/package.py

    r848 r855  
    287287 
    288288        # retrieve pkg again ... 
    289         pkg = model.Package.by_name(id) 
    290         fs = ckan.forms.package_authz_fs.bind(pkg.roles) 
     289        c.pkg = model.Package.by_name(id) 
     290        fs = ckan.forms.package_authz_fs.bind(c.pkg.roles) 
    291291        c.form = fs.render() 
    292292        c.new_roles_form = ckan.forms.new_package_roles_fs.render() 
  • ckan/controllers/package.py

    r853 r855  
    2121 
    2222    def index(self): 
    23         c.package_count = model.Session.query(model.Package).count() 
     23        query = ckan.authz.Authorizer().authorized_query(c.user, model.Package) 
     24        c.package_count = query.count() 
    2425        return render('package/index') 
    2526 
    2627    def list(self): 
     28        query = ckan.authz.Authorizer().authorized_query(c.user, model.Package) 
    2729        c.page = Page( 
    28             collection=model.Package.active(), 
     30            collection=query, 
    2931            page=request.params.get('page', 1), 
    3032            items_per_page=50 
     
    4345                }) 
    4446            # package search 
    45             query = Search().query(options) 
     47            query = Search().query(options, username=c.user) 
    4648            c.page = Page( 
    4749                collection=query, 

0.9.0.3 © 2008-2010 agile42 all rights reserved (this page was served in: 0.660402 sec.)