Changeset 2975

Show
Ignore:
Timestamp:
02/24/07 22:57:34 (2 years ago)
Author:
mscott
Message:

Show all entities of an extent in a table

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/mscott/SchevoPylonsNav/trunk/schevopylonsnav/controllers/entities.py

    r2959 r2975  
    77    #     map.resource('entity', 'entities') 
    88 
    9     def index(self, format='html'): 
     9    def index(self, db_id, extent_id, format='html'): 
    1010        """GET /: All items in the collection.""" 
    1111        # url_for('entities') 
    12         pass 
     12        c.db = db = self.dbs[db_id] 
     13        c.db_id = db_id 
     14        c.extent = extent = db.extent(extent_id) 
     15        c.field_classes = c.extent.field_spec.values() 
     16        c.field_names = c.extent.field_spec.keys() 
     17        return render_response('/entities/index.html') 
    1318     
    1419    def create(self): 
  • sandbox/mscott/SchevoPylonsNav/trunk/schevopylonsnav/templates/extents/show.html

    r2973 r2975  
    4747<%def name="children()"> 
    4848    <ul> 
     49        <li> 
     50            <a href="${h.url_for('entities', db_id=c.db_id, extent_id=c.extent.name)}" 
     51                >Entities</a> 
     52        </li> 
    4953        <li> 
    5054                <a href="${h.url_for('extent_q_methods', db_id=c.db_id, extent_id=c.extent.name)}"