try:


from gluon import current
from html import *
from *gluon*.dal import Field
import os


def define(table_name):
    *T = current.T  *
    db = current.globalenv['db']
    auth= current.globalenv['auth']
    if table_name not in db.tables:
        db.define_table(table_name,
            Field('object',writable=False,
readable=False),
            Field('object_id','integer',writable=False,readable=False),
            Field('othet_object',writable=False,readable=False),
            Field('other_id','integer',writable=False,readable=False),
            Field('name',default=T('Attachment')),
            Field('type'),
            Field('extension'),
            Field('file','upload',autodelete=True),
            Field('created_by','integer',default=auth.user_id or
1,writable=False,readable=False),

Field('created_on','datetime',default=current.request.now,writable=False,readable=False),
            migrate=True)
    return db[table_name]


On Tue, Feb 28, 2012 at 1:39 AM, IVINH <toa...@gmail.com> wrote:

>
> from gluon import current
> from html import *
> from dal import Field
> import os
> T = current.T
>
> def define(table_name):
>     db = current.globalenv['db']
>     auth= current.globalenv['auth']
>     if table_name not in db.tables:
>         db.define_table(table_name,
>             Field('object',writable=False,readable=False),
>             Field('object_id','integer',writable=False,readable=False),
>             Field('othet_object',writable=False,readable=False),
>             Field('other_id','integer',writable=False,readable=False),
>             Field('name',default=T('Attachment')),
>             Field('type'),
>             Field('extension'),
>             Field('file','upload',autodelete=True),
>             Field('created_by','integer',default=auth.user_id or
> 1,writable=False,readable=False),
>
> Field('created_on','datetime',default=current.request.now,writable=False,readable=False),
>             migrate=True)
>     return db[table_name]
>



-- 

Bruno Rocha
[http://rochacbruno.com.br]

Reply via email to