Exemple #1
0
managed_html.define_tables()
managed_html.settings.image_comment = '<- upload an image (max file size=10k)'
managed_html.settings.image_requires = [managed_html.is_length(10240, 1), managed_html.is_image()]
managed_html.settings.movie_comment = '<- upload a movie (max file size=200k)'
managed_html.settings.movie_requires = [managed_html.is_length(204800, 1)] # TODO movie validation

table_content = managed_html.settings.table_content
table_file = managed_html.settings.table_file
        
### populate records ###########################################################
import datetime
if db(table_content.created_on<request.now-datetime.timedelta(minutes=60)).count():
    table_content.truncate()
    table_file.truncate()
    session.flash = 'the database has been refreshed'
    redirect(managed_html.edit_url('page1'))

### fake authentication ########################################################

from gluon.storage import Storage
session.auth = Storage(hmac_key='test', user=Storage(email='*****@*****.**'))

### demo functions #############################################################

managed_html.switch_mode()
    
def index():
    return dict(page1=A('page1', _href=managed_html.edit_url('page1')),
                page2=A('page2', _href=managed_html.edit_url('page2')))
    
def page1():
Exemple #2
0
table_content = managed_html.settings.table_content
table_image = managed_html.settings.table_image
table_image.name.comment = '<- upload an image (max file size=10k)'
table_image.name.requires = [
    IS_UPLOADIFY_LENGTH(10240, 1),
    IS_UPLOADIFY_IMAGE()
]

### populate records ###########################################################
import datetime
if db(table_content.created_on < request.now -
      datetime.timedelta(minutes=60)).count():
    table_content.truncate()
    table_image.truncate()
    session.flash = 'the database has been refreshed'
    redirect(managed_html.edit_url('page1'))

### fake authentication ########################################################

from gluon.storage import Storage
session.auth = Storage(hmac_key='test')

### demo functions #############################################################

managed_html.switch_mode()


def index():
    return dict(page1=A('page1', _href=managed_html.edit_url('page1')),
                page2=A('page2', _href=managed_html.edit_url('page2')))