Changeset 210 for cleverbox/trunk

Show
Ignore:
Timestamp:
11/30/07 16:37:11 (4 years ago)
Author:
trivoallan
Message:

cleverbox : refactored variable holding app current version.

Location:
cleverbox/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • cleverbox/trunk/cleverbox/__init__.py

    r209 r210  
    11# -*- coding: utf-8 -*- 
     2version = '0.5dev' 
  • cleverbox/trunk/cleverbox/scripts/admin.py

    r194 r210  
    88from cleverbox import client, project 
    99import cleverbox.log 
    10  
    11 _version = '0.5dev' 
    1210 
    1311class CleverboxAdmin(cmd.Cmd): 
     
    4745        # Check if environment needs an upgrade 
    4846        try: 
    49             if check_upgrade and self.env.needs_upgrade(_version): 
     47            # TODO : would be better to throw an exception here 
     48            if check_upgrade and self.env.needs_upgrade(cleverbox.version): 
    5049                print 
    5150                logging.warn("  Cleverbox environment needs to be upgraded.\n" \ 
     
    5352                print 
    5453                sys.exit(1) 
    55             elif not self.env.needs_upgrade(_version): 
     54            elif not self.env.needs_upgrade(cleverbox.version): 
    5655                print 
    5756                logging.info(styles.style.SUCCESS("  Cleverbox environment is up to date.")) 
     
    139138 
    140139        # Environment creation 
    141         self.env.create(_version, collected_infos) 
     140        self.env.create(cleverbox.version, collected_infos) 
    142141         
    143142        print 
  • cleverbox/trunk/cleverbox/upgrades/upgrades.py

    r157 r210  
    11from pkg_resources import parse_version 
    2  
    32 
    43def do_upgrade_1(envname, env_version): 
     
    65        print "It is not possible to upgrade cleverbox instances created with Cleverbox prior to 0.4" 
    76        print "It was not even a public release !" 
    8         print "Your only choice left is to pay big money for Clever Age (http://www.clever-age.com) consultants to make a manual migration." 
    9  
     7        print "Your only choice left is to pay big money for Clever Age (http://www.clever-age.com) consultants to make a manual migration :P" 
  • cleverbox/trunk/docs/TODO

    r208 r210  
    1515 * streamline cli / log output 
    1616 * comment all methods 
    17  * get code coverage reports 
    1817 * configurable html generation for all instances overview 
    1918 * configurable html for instance "homepages"  
    2019 * apachectl integration (for configtest + reload) 
    2120 * _version should go in cleverbox/__init__.py 
    22  * by default, files should be owned bu current user, not root 
    23  * use authn_alias in default conf (if depending on that is problematic, keep default clean and add an alternate profile) 
    24  * applicative exceptions ? (re-read chapter about that in python book) 
     21 * by default, files should be owned bu current user, not root : 2.0 !