changeset 365:ec7b76d4bda4

Added initial query skipp when seting up the app. Added internal server error when deleting user using ajax permission form removed graph unneded code
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 27 Jul 2010 14:41:43 +0200
parents 37235cd09703
children 0f35fa0f4eb8
files pylons_app/config/environment.py pylons_app/controllers/admin/repos.py pylons_app/controllers/summary.py pylons_app/websetup.py
diffstat 4 files changed, 12 insertions(+), 28 deletions(-) [+]
line wrap: on
line diff
--- a/pylons_app/config/environment.py	Tue Jul 27 14:37:40 2010 +0200
+++ b/pylons_app/config/environment.py	Tue Jul 27 14:41:43 2010 +0200
@@ -15,7 +15,7 @@
 
 log = logging.getLogger(__name__)
 
-def load_environment(global_conf, app_conf):
+def load_environment(global_conf, app_conf, initial=False):
     """Configure the Pylons environment via the ``pylons.config``
     object
     """
@@ -63,7 +63,7 @@
     init_model(sa_engine_db1)
     config['pylons.app_globals'].baseui = make_ui('db')
     
-    repo2db_mapper(_get_repos_cached_initial(config['pylons.app_globals']))
+    repo2db_mapper(_get_repos_cached_initial(config['pylons.app_globals'], initial))
     set_available_permissions(config)
     set_base_path(config)
     set_hg_app_config(config)
--- a/pylons_app/controllers/admin/repos.py	Tue Jul 27 14:37:40 2010 +0200
+++ b/pylons_app/controllers/admin/repos.py	Tue Jul 27 14:41:43 2010 +0200
@@ -16,6 +16,11 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 # MA  02110-1301, USA.
+"""
+Created on April 7, 2010
+admin controller for pylons
+@author: marcink
+"""
 from formencode import htmlfill
 from operator import itemgetter
 from pylons import request, response, session, tmpl_context as c, url
@@ -31,11 +36,8 @@
 import formencode
 import logging
 import traceback
-"""
-Created on April 7, 2010
-admin controller for pylons
-@author: marcink
-"""
+from paste.httpexceptions import HTTPInternalServerError
+
 log = logging.getLogger(__name__)
 
 class ReposController(BaseController):
@@ -130,7 +132,6 @@
             h.flash(_('error occured during update of repository %s') \
                     % repo_name, category='error')
             
-        
         return redirect(url('edit_repo', repo_name=changed_name))
     
     def delete(self, repo_name):
@@ -174,7 +175,7 @@
         except Exception as e:
             h.flash(_('An error occured during deletion of repository user'),
                     category='error')
-        
+            raise HTTPInternalServerError()
         
     def show(self, repo_name, format='html'):
         """GET /repos/repo_name: Show a specific item"""
--- a/pylons_app/controllers/summary.py	Tue Jul 27 14:37:40 2010 +0200
+++ b/pylons_app/controllers/summary.py	Tue Jul 27 14:41:43 2010 +0200
@@ -72,7 +72,6 @@
     def __get_commit_stats(self, repo):
         aggregate = OrderedDict()
         
-        
         #graph range
         td = datetime.today() 
         y = td.year
@@ -80,23 +79,7 @@
         d = td.day
         c.ts_min = mktime((y, (td - timedelta(days=calendar.mdays[m] - 1)).month, d, 0, 0, 0, 0, 0, 0,))
         c.ts_max = mktime((y, m, d, 0, 0, 0, 0, 0, 0,))
-        
-        
-#        #generate this monhts keys
-#        dates_range = OrderedDict()
-#        year_range = range(2010, datetime.today().year + 1)
-#        month_range = range(1, datetime.today().month + 1)
-#        
-#
-#        
-#        for y in year_range:
-#            for m in month_range:
-#                for d in range(1, calendar.mdays[m] + 1):
-#                    k = '%s-%s-%s' % (y, m, d)
-#                    timetupple = [int(x) for x in k.split('-')]
-#                    timetupple.extend([0 for _ in xrange(6)])
-#                    k = mktime(timetupple)                    
-#                    dates_range[k] = 0
+
         
         def author_key_cleaner(k):
             k = person(k)
--- a/pylons_app/websetup.py	Tue Jul 27 14:37:40 2010 +0200
+++ b/pylons_app/websetup.py	Tue Jul 27 14:41:43 2010 +0200
@@ -19,5 +19,5 @@
     dbmanage.config_prompt()
     dbmanage.admin_prompt()
     dbmanage.create_permissions()
-    load_environment(conf.global_conf, conf.local_conf)
+    load_environment(conf.global_conf, conf.local_conf, initial=True)