mdipierro:
Thanks for the clarification.  I'll do it manually as you suggest.

Yarko:
I should have said that more clearly.  I have the plugin working.  I
was just trying to mention that there's a base directory in the
.tar.gz file that causes the web2py admin interface to install it
incorrectly.  When I install plugin_t2-89dd47e2f7c8.tar on the
"Installed applications" page of the admin it makes it so this file
exists:

<your-web2py-location>/applications/plugin_t2/plugin_t2-89dd47e2f7c8/modules/t2.py

It works when you change it to this (of course):

<your-web2py-location>/applications/plugin_t2/modules/t2.py

That said, I'll probably just move the t2.py file to here:

<your-web2py-location>/applications/<my-app-name>/modules/t2.py

and load it with this command:

from applications.<my-app-name>.modules.t2 import T2

so I can store it in my project repository (unless this is a bad thing
to do for some reason).


Thanks for all the help everyone!

Cheers,
Brian


On Sun, Nov 9, 2008 at 9:43 PM, Yarko T <[EMAIL PROTECTED]> wrote:
> I think you said you installed an empty directory.
> I looked at the generated tar file, and it's directory structure isn't quite
> what web2py expects.
>
> First, I think you need to confirm that you have installed a directory
> <your-web2py-location>/applications/plugin-t2... it should have several
> things in it, amoung them:
> modules/t2.py and modules/__init__.py
> If so, then that's step one.  If not, then you can install the archive
> manually:
> Instead of removing the plugin_t2-89dd47e2f7c8 directory,  RENAME IT to
> plugin_t2;
> Now, move THAT directory to your web2py/applications directory, and restart
> your web2py.
> Then continue testing.
> Otherwise, send me an email and I'll send you a tar you can just install w/
> web2py.
> Yarko.
>
> On Sun, Nov 9, 2008 at 8:39 PM, Brian Maddy <[EMAIL PROTECTED]> wrote:
>>
>> Oh, I guess I thought it was a module (didn't realize they were
>> different things).  Thanks for the clarification.
>>
>> I downloaded the .tar.gz and gunzipped it.  When I installed that file
>> through the admin, it came up with this directory structure:
>>
>> web2py/applications/plugin_t2/plugin_t2-89dd47e2f7c8/[all the files here]
>>
>> I removed the plugin_t2-89dd47e2f7c8 directory and the plugin loaded
>> fine, but everything worked the same way as before.  I'm still not
>> able to remove the two dropdowns in the search form.  I looked at the
>> code and it looks the same.  If I'm understanding the code correctly,
>> it doesn't look like it's possible to remove the dropdowns.  If that's
>> not possible, that's fine, I just need to know that I'm not missing
>> anything obvious (I'm new to Python).
>>
>> Also, since it seems to work the same, is it acceptable to install it
>> as a single file in the modules directory (or perhaps somewhere else
>> more correct)?  It would be nice if I could have a single file
>> dependency managed in the same repository I use for my project.
>>
>> Thanks,
>> Brian
>>
>>
>> On Sun, Nov 9, 2008 at 4:12 AM, Yarko T <[EMAIL PROTECTED]> wrote:
>> >
>> > "download"  (upper right of screen) from here:
>> > http://www.bitbucket.org/yarko/plugin_t2/
>> > That should also be the name you use to install the plugin - "plugin_t2"
>> >
>> > On Sun, Nov 9, 2008 at 4:11 AM, Yarko T <[EMAIL PROTECTED]> wrote:
>> >>
>> >> Oh!  You downloaded the file!
>> >> You need to download the package, and install it as
>> >> applications/plugin_t2 (just copy it).
>> >> To get the package, use this bazaar command:
>> >> bzr branch lp:~mdipierro/t2/main
>> >> I've mirrored t2 separately, so that people can grab a tarball - would
>> >> you let me know if it works?
>> >>
>> >> If you grab one of the .gz or .bz2 archives these are compressed tar
>> >> files - gunzip (or whatever the bz2 equivalent command is) and you should
>> >> end up with a valid tar.
>> >> Could you test if that tar works to instll (as an application) with
>> >> web2py?
>> >> Thank you,
>> >> Yarko
>> >> On Sun, Nov 9, 2008 at 3:03 AM, Brian <[EMAIL PROTECTED]> wrote:
>> >>>
>> >>> Hmmm,  I wonder if I have an old copy of t2.  I downloaded it from
>> >>> here:
>> >>>
>> >>>
>> >>> http://bazaar.launchpad.net/~mdipierro/t2/main/files/48?file_id=modules-20080922043548-uj1qtzubnbxj3dm6-12
>> >>>
>> >>> Is that the right location to get T2?
>> >>>
>> >>> When I look in the search function on my copy, I see this section of
>> >>> code:
>> >>>
>> >>>    def search(self,*tables,**opts):
>> >>>    ...
>> >>>        form=FORM(SELECT(_name='cond',*options),
>> >>>                  INPUT(_name='value',value=request.vars.value or
>> >>> '0'),
>> >>>                  ' ordered by ',
>> >>>                  SELECT(_name='order',*orders),' refine? ',
>> >>>                  INPUT(_type='checkbox',_name='refine'),
>> >>>                  INPUT(_type='submit'))
>> >>>        ...
>> >>>        return DIV(TABLE(TR(form)),_class='t2-search')
>> >>>
>> >>> From that it looks like there's no way to remove the 'cond' and
>> >>> 'order' dropdowns.  Am I reading that wrong (I'm new to Python)?
>> >>>
>> >>> Thanks,
>> >>> Brian
>> >>>
>> >>>
>> >>>
>> >>> On Nov 8, 8:34 pm, mdipierro <[EMAIL PROTECTED]> wrote:
>> >>> > db.define_table('mytable',SQLField('a'),SQLField('b'))
>> >>> > db.mytable.a.requires=IS_IN_SET(['one','two','three'])
>> >>> >
>> >>> > def index():
>> >>> >     db.mytable['displays']=['a]
>> >>> >
>> >>> >
>> >>> > form=t2.search(db.mytable,query=db.mytable.b=='something',orderby=None)
>> >>> >     return dict(form=form)
>> >>> >
>> >>> > On Nov 8, 8:20 pm, "Domain Admin" <[EMAIL PROTECTED]> wrote:
>> >>> >
>> >>> > > Does anyone know how to use t2.search()?  I've got it working like
>> >>> > > in the
>> >>> > > puppies application in the t2 video.  I'd like to make it so
>> >>> > > there's only
>> >>> > > one input field and set the other options in my code (i.e. remove
>> >>> > > the
>> >>> > > dropdown selects and 'refine' checkbox).  Is there any way to do
>> >>> > > this?  I've
>> >>> > > been trying to figure it out for about three hours now, but I
>> >>> > > can't find a
>> >>> > > way to do it.
>> >>> > > Thanks,
>> >>> > > Brian
>> >>>
>> >>
>> >
>> >
>> > >
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to