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 <[email protected]> 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]