[Zope-CVS] CVS: Products/PluginRegistry/www - active_plugins.zpt:1.1

Jens Vagelpohl jens at dataflake.org
Sat Oct 1 12:25:12 EDT 2005


Update of /cvs-repository/Products/PluginRegistry/www
In directory cvs.zope.org:/tmp/cvs-serv5234/www

Added Files:
	active_plugins.zpt 
Log Message:
- Saner version name

- Added a new ZMI tab offering a simple overview over active/available
  plugins for each known plugin type. 


=== Added File Products/PluginRegistry/www/active_plugins.zpt ===
<h1 tal:replace="structure here/manage_page_header"> PAGE HEADER </h1>
<h2 tal:replace="structure here/manage_tabs"> TABS </h2>

<h3> Active Plugins </h3>

<p class="form-help">
  This view shows all known plugin types and which plugins have been
  activated or are still available for each type.
</p>

<table>

  <tr class="list-header">
    <td class="form-label"> Plugin Type </td>
    <td class="form-label"> Active plugins </td>
    <td class="form-label"> Available plugins </td>
  </tr>

   <tr tal:repeat="info here/listPluginTypeInfo">

     <td class="form-text">
       <a href="?plugin_type=PTYPE"
          tal:attributes="href string:?plugin_type=${info/id}"
          tal:content="string: ${info/title/title} Plugins"
       >PLUGIN TYPE DESCRIPTION</a>
     </td>

     <tal:plugins define="plugins python: here.getAllPlugins(info['id'])">
       <td class="form-text"
           tal:define="actives plugins/active|python: []">
         <span tal:repeat="active_id actives"
               tal:omit-tag="active_id">
           <a href=""
              tal:attributes="href string:../${active_id}/manage_workspace"
              tal:content="string:${active_id}">foo_plugin</a> 
         </span>
       </td>

       <td class="form-text"
           tal:define="inactives plugins/available|python: []">
         <span tal:repeat="inactive_id inactives"
               tal:omit-tag="inactive_id">
           <a href=""
              tal:attributes="href string:../${inactive_id}/manage_workspace"
              tal:content="inactive_id">foo_plugin</a> 
         </span>
       </td>
     </tal:plugins>

   </tr>

</table>

<h1 tal:replace="structure here/manage_page_footer"> PAGE FOOTER </h1>



More information about the Zope-CVS mailing list