Changes between Version 2 and Version 3 of AfterSOCWebSetup


Ignore:
Timestamp:
04/10/11 10:14:10 (11 years ago)
Author:
anubhav
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AfterSOCWebSetup

    v2 v3  
    1 = Reducing Redundant Code in s3cfg.py and 000_config =
    2 
    3 There has to be a file that will run before s3cfg or even 000_config .
    4 So it can be used in init only if
    5 there is no 000_config in the models(i.e for the first time)
    6 
    7 == Initialy in s3cfg2.py ==
    8 
    9 {{{
    10 #!python
    11 class S3Config(Storage):
    12 
    13     """
    14     Deployment Settings Helper Class
    15 
    16     """
    17 
    18     def __init__(self, T):
    19         self.auth = Storage()
    20         self.base = Storage()
    21         self.database = Storage()
    22         self.gis = Storage()
    23         self.mail = Storage()
    24         self.twitter = Storage()
    25         self.L10n = Storage()
    26         self.osm = Storage()
    27         self.security = Storage()
    28         self.ui = Storage()
    29         self.T = T
    30 
    31 }}}
    32 
    33 == Code in the New file ==
    34 
    35 Dict of Settings:-
    36 .Algo :-
    37 
    38 {{{
    39 Settings = {"databse.db_type" : {"nice_name" :T("Database"),
    40                                   "description":T("Database Type: "),
    41                                   "input_type":"select",
    42                                   "options":['sqlite', 'sql', 'mysql'],
    43                                   "jquery_validation_requirements”: "required lettersonly"
    44                                  },
    45              #and similarly other options for language can be set
    46             }
    47 }}}
    48        
    49 for creating s3cfg.py
    50  
    51 .Algo:-
    52 {{{
    53 }}}