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 -~----------~----~----~----~------~----~------~--~---