File: ex_11_opts_mode.py

package info (click to toggle)
sqlkit 0.9.5-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 8,184 kB
  • sloc: python: 17,477; sql: 166; makefile: 95; xml: 23; sh: 11
file content (16 lines) | stat: -rw-r--r-- 440 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"""base/options: mode

you can set mode of the widget (UPDATE, DELETE, INSERT and BROWSE) can be set/revoked
via 
read-only set all columns as not updateable
"""

t = SqlTable('movie', dbproxy=db,   order_by='director_id',  )
t.mode = '-iu'  # revoke INSERT and UPDATE
t.reload()

t2 = SqlMask('movie', dbproxy=db,   order_by='director_id',  )
t2.mode = '-bu'  # revoke BROWSE and UPDATE (but new object can still be inserted

t2.reload()