Something like this for 2?:

At the bottom of admin/controllers/default.py edit function:

functions=None
    if filetype=='python' and request.args>=3:
        data=open(path,'r').read()
        functions=regex_expose.findall(data)
        controller=request.args[2][:-3]
    return dict(app=request.args
[0],filename=filename,filetype=filetype,data=data,controller=controller,functions=functions,file_hash=file_hash)

Then in admin/views/default/edit.html:

{{if functions:}}
<div style="text-align:left;">exposes
{{=XML(', '.join([A(f,_href=URL(a=app,c=controller,f=f)).xml() for f
in functions]))}}
</div>
{{pass}}
{{if controller and not functions:}} #CHANGED since we are
multipurposing controller variable now
<div style="text-align:right;">[<a href="{{=controller}}">edit
controller</a>]</div>
{{pass}}


On Dec 28, 11:24 am, "mr.freeze" <nfre...@gmail.com> wrote:
> On 2,  I think you could contain it on a single line for most cases
> and reuse the code that creates the links after the word 'exposes' in
> the admin/design view:
> appadmin.py [ test | edit | delete ] exposes index, insert, download,
> csv, select, update, state
>
> On Dec 28, 8:37 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > 1) the ticket page is generated by the restrictederror class in gluon/
> > resitricted.py
> > If you send me a patch I will include it.
>
> > 2) let me think about this. I am afraid it may make the interface to
> > cluttered.
> > What do people think?
>
> > Massimo
>
> > On Dec 28, 6:56 am, ondrejs <ondrej.s...@gmail.com> wrote:
>
> > > Hi all,
>
> > > I've started developing some examples in web2py using admin interface
> > > + Ulipad combination.
>
> > > The following shortcuts would save a few clicks:
> > > - in the ticket view, where a stacktrace with files is shown, the
> > > names of files that belong to the application could be hyperlinks
> > > - the page for design of a controller has a save button, but perhaps
> > > it could have direct links to try out various functions in the
> > > controller (with arguments?),
>
> > > Thanks,
>
> > > --Ondrej
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to