db.define_table('lecturer',
Field('surname'),
Field('name'),
Field('title'),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False), #HERE
format="%(surname)s %(name)s %(title)s")
def lecturer(details): return '%(surname)s %(name)s' % details
db.define_table('subject',
Field('subject_name'),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False), #HERE
format="%(subject_name)s"
)
db.define_table('departments',
Field('department_name'),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False), #HERE
format="%(department_name)s")
db.define_table('lecture',
Field('subject_name', 'reference subject'),
Field('department', 'reference departments'), #HERE
Field('theLevels', label=SPAN('Levels'), requires=IS_IN_SET(['1.1', '1.2', '2.1', '2.2', '3.1', '3.2', '4.1', '4.2'], zero='---Select A Level---')), #HERE
Field('lecturer', 'reference lecturer'),
Field('class_session', requires=IS_IN_SET(['single session', 'double session', 'evening single session', 'evening double session'], zero='----Select A Session Period----')),
Field('the_time2', readable=False, writable=False),
Field('class_room', requires=IS_IN_SET(['500', '501', '502', '503', '504', '505', '506'], zero='---Select A Class Room---')),
Field('controller', readable=False, writable=False),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False))
def index():
user=db.auth_user(auth.user_id)
if not user or not(user.id==auth.user_id): redirect(URL('index'))
form=SQLFORM(db.lecture.posted_by==user.id)
if form.process(onvalidation=my_form_processing).accepted:
response.flash=T('Lecture Entered')
return locals()
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to web2py+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/e98d4e6a-69a2-4c1c-9028-3d98579a0f59o%40googlegroups.com.
db.define_table('lecturer',
Field('surname'),
Field('name'),
Field('title'),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False),
common_filter = lambda query: db.lecturer.posted_by == auth.user_id,
format="%(surname)s %(name)s %(title)s")
def lecturer(details): return '%(surname)s %(name)s' % details
db.define_table('subject',
Field('subject_name'),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False),
common_filter = lambda query: db.subject.posted_by == auth.user_id,
format="%(subject_name)s"
)
db.define_table('departments',
Field('department_name'),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False),
common_filter = lambda query: db.departments.posted_by == auth.user_id,
format="%(department_name)s")
db.define_table('lecture',
Field('subject_name', 'reference subject'),
Field('department', 'reference departments'), #HERE
Field('theLevels', label=SPAN('Levels'), requires=IS_IN_SET(['1.1', '1.2', '2.1', '2.2', '3.1', '3.2', '4.1', '4.2'], zero='---Select A Level---')), #HERE
Field('lecturer', 'reference lecturer'),
Field('class_session', requires=IS_IN_SET(['single session', 'double session', 'evening single session', 'evening double session'], zero='----Select A Session Period----')),
Field('the_time2', readable=False, writable=False),
Field('class_room', requires=IS_IN_SET(['500', '501', '502', '503', '504', '505', '506'], zero='---Select A Class Room---')),
Field('controller', readable=False, writable=False),
Field('posted_by', 'reference auth_user', default=auth.user_id, readable=False, writable=False))
To unsubscribe from this group and stop receiving emails from it, send an email to web...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to web2py+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/a7a24094-6fea-465c-9a7d-eeb582c2acaco%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to web2py+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/a7a24094-6fea-465c-9a7d-eeb582c2acaco%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/CACWMBMNysCzzhYjrDr1OSOT-2nQdjTy%2B06S%2Bba8Y%3DyUZ_tx4pA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/CAJNC2JtkqqaM88Q4ioDrsc707LyicZfUX627wvmRaEvC4ejixA%40mail.gmail.com.