~dongpo-deng/sahana-eden/test

« back to all changes in this revision

Viewing changes to models/mpr.py

  • Committer: Deng Dongpo
  • Date: 2010-08-01 09:29:44 UTC
  • Revision ID: dongpo@dhcp-21193.iis.sinica.edu.tw-20100801092944-8t9obt4xtl7otesb
initial

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- coding: utf-8 -*-
 
2
 
 
3
"""
 
4
    MPR Missing Person Registry (Sahana Legacy)
 
5
"""
 
6
 
 
7
module = "mpr"
 
8
if deployment_settings.has_module(module):
 
9
 
 
10
    #
 
11
    # Settings --------------------------------------------------------------------
 
12
    #
 
13
    resource = 'setting'
 
14
    table = module + '_' + resource
 
15
    db.define_table(table,
 
16
                    Field('audit_read', 'boolean'),
 
17
                    Field('audit_write', 'boolean'),
 
18
                    migrate=migrate)
 
19
 
 
20
    #
 
21
    # Missing Person --------------------------------------------------------------
 
22
    #
 
23
 
 
24
    resource = 'missing_person'
 
25
    table = module + '_' + resource
 
26
    db.define_table(table, timestamp, uuidstamp, deletion_status,
 
27
                    pr_pe_fieldset,
 
28
                    migrate=migrate)
 
29
 
 
30
    # Hide label
 
31
    db[table].pr_pe_label.readable=False
 
32
    db[table].pr_pe_label.writable=False
 
33
 
 
34
    ADD_PERSON = T('Add Person')
 
35
    LIST_PEOPLE = T('List People')
 
36
    s3.crud_strings[table] = Storage(
 
37
        title_create = ADD_PERSON,
 
38
        title_display = T('Person Details'),
 
39
        title_list = LIST_PEOPLE,
 
40
        title_update = T('Edit Person'),
 
41
        title_search = T('Search People'),
 
42
        subtitle_create = T('Add New Person'),
 
43
        subtitle_list = T('People'),
 
44
        label_list_button = LIST_PEOPLE,
 
45
        label_create_button = ADD_PERSON,
 
46
        msg_record_created = T('Person added'),
 
47
        msg_record_modified = T('Person updated'),
 
48
        msg_record_deleted = T('Person deleted'),
 
49
        msg_list_empty = T('No People currently registered'))
 
50
 
 
51
    resource = 'missing_report'
 
52
    table = module + '_' + resource
 
53
    db.define_table(table, timestamp, uuidstamp, deletion_status,
 
54
                    migrate=migrate)