Code Monkey home page Code Monkey logo

trac-genshimacro's People

Contributors

ejucovy avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

trac-genshimacro's Issues

Creating a new wiki page

I'd like to create a new wiki page from a form using the GenshiMacro. I think I want to do something like this... but how do I

  1. pass the value in the field in as one of the parameters to req.href (replacing 'testtest')
  2. When I try and do this (using a fixed value) I get a server error.

[Fri Aug 24 01:44:27 2012] [error] [client 192.168.1.1] mod_wsgi (pid=4826): Exception occurred processing WSGI script '/var/trac/apache/gogii.wsgi'., referer: http://build.gogii.com:8888/gogii/wiki/projects
[Fri Aug 24 01:44:27 2012] [error] [client 192.168.1.1] RuntimeError: response has not been started, referer: http://server.com:8888/trac/wiki/projects

{{{
#!Genshi
<div xmlns:py="http://genshi.edgewall.org/">
 <py:choose>
  <py:when test="req.session.authenticated">
   <form method="POST" action="${req.href('wiki','projects','testtest',template='ProjectTemplate',action='edit',tags='')}">
    <input type="text" name="field_summary" placeholder="My new project"
           id="field-summary" />
    <input type="hidden" name="__FORM_TOKEN" value="${req.form_token}" />
    <input type="submit" value="New Project"/>
   </form>
  </py:when>
  <py:otherwise>
   <b>To file a new ticket, you'll need to
      <a href="${req.href.login()}">log in</a> or
      <a href="${req.href.register()}">create an account</a>
      first.</b>
  </py:otherwise>
 </py:choose>
</div>
}}}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.