changeset 917:fcf8788886ce demo

fixes for demo versions
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 18 Dec 2010 15:41:42 +0100
parents be73a4d29672
children 2198a3c6f7d5
files rhodecode/controllers/admin/repos.py rhodecode/controllers/admin/users.py rhodecode/controllers/settings.py rhodecode/templates/login.html
diffstat 4 files changed, 35 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/controllers/admin/repos.py	Sat Dec 18 15:07:16 2010 +0100
+++ b/rhodecode/controllers/admin/repos.py	Sat Dec 18 15:41:42 2010 +0100
@@ -187,7 +187,7 @@
         #           method='delete')
         # url('repo', repo_name=ID)
 
-        h.flash(_('deleted repository %s  - disabled for demo :)') 
+        h.flash(_('deleted repository %s  [no effect in demo]')
                 % repo_name, category='success')
         return redirect(url('repos'))
 
@@ -226,7 +226,7 @@
             repo_model = RepoModel()
             repo_model.delete_perm_user(request.POST, repo_name)
         except Exception, e:
-            h.flash(_('An error occured during deletion of repository user'),
+            h.flash(_('An error occurred during deletion of repository user'),
                     category='error')
             raise HTTPInternalServerError()
 
@@ -248,7 +248,7 @@
     @HasPermissionAllDecorator('hg.admin')
     def repo_cache(self, repo_name):
         """
-        INVALIDATE exisitings repository cache
+        INVALIDATE existing repository cache
         :param repo_name:
         """
 
--- a/rhodecode/controllers/admin/users.py	Sat Dec 18 15:07:16 2010 +0100
+++ b/rhodecode/controllers/admin/users.py	Sat Dec 18 15:41:42 2010 +0100
@@ -137,16 +137,19 @@
         #    h.form(url('user', id=ID),
         #           method='delete')
         # url('user', id=ID)
-        h.flash(_('sucessfully deleted user - disabled for demo :)'), category='success')
+
+        h.flash(_('successfully deleted user [no effect in demo]'),
+                category='success')
         return redirect(url('users'))
+
         user_model = UserModel()
         try:
             user_model.delete(id)
-            h.flash(_('sucessfully deleted user'), category='success')
+            h.flash(_('successfully deleted user'), category='success')
         except (UserOwnsReposException, DefaultUserException), e:
             h.flash(str(e), category='warning')
         except Exception:
-            h.flash(_('An error occured during deletion of user'),
+            h.flash(_('An error occurred during deletion of user'),
                     category='error')
         return redirect(url('users'))
 
--- a/rhodecode/controllers/settings.py	Sat Dec 18 15:07:16 2010 +0100
+++ b/rhodecode/controllers/settings.py	Sat Dec 18 15:41:42 2010 +0100
@@ -112,6 +112,10 @@
         #           method='delete')
         # url('repo_settings_delete', repo_name=ID)
 
+        h.flash(_('deleted repository %s  [no effect in demo]')
+                % repo_name, category='success')
+        return redirect(url('repos'))
+
         repo_model = RepoModel()
         repo = repo_model.get_by_repo_name(repo_name)
         if not repo:
--- a/rhodecode/templates/login.html	Sat Dec 18 15:07:16 2010 +0100
+++ b/rhodecode/templates/login.html	Sat Dec 18 15:41:42 2010 +0100
@@ -66,18 +66,28 @@
                 ${h.end_form()}
             </div>
             <!-- end login -->
-        <p style="background-color: #fff;padding: 3px">    
-        Welcome to RhodeCode demo version. For better user experience deleting users,user updates and deletion of repos is turned
-        off. You can do pulls/pushes thru the demo app as you wish. You can
-        create repositories, and users. All permissions management is also available. 
-        <br/><b>If you want to create new user do it ${h.link_to(_("here"),h.url('register'))}</b>
-        or use <br/><b>login:demo</b>, <br/><b>password:demo</b> <br/>for admin account.
-        <br/>
-        All feedback pls send to:<br/>
-        <a href="http://www.bitbucket.org/marcinkuzminski/rhodecode/issues">
-            http://www.bitbucket.org/marcinkuzminski/rhodecode/issues
-        </a>           
-        </p>
+            <br/>
+	        <div style="border: 1px solid #003367;padding:10px;background-color: #fff "  class="top-left-rounded-corner bottom-right-rounded-corner bottom-left-rounded-corner top-right-rounded-corner">   
+		         
+		        <h4>Welcome to RhodeCode demo version.</h4> 
+		        <br/>
+		        Default login for an administrative account is:<br/>
+		        <b>login:demo</b> <br/>
+		        <b>password:demo</b> <br/>
+		        <br/>
+		        
+		        For better user experience deleting,updating users, and deletion of repos is turned
+		        off. You can do pulls/pushes thru the demo app as you wish. You can
+		        create repositories, and users. All permissions management is also available. 
+		        <br/><b>If you want to create new user do it ${h.link_to(_("here"),h.url('register'))}</b>
+		        <br/>
+		        <br/>
+		        Report feedback and issues to: <br/>
+		        <a href="http://www.bitbucket.org/marcinkuzminski/rhodecode/issues">
+		            http://www.bitbucket.org/marcinkuzminski/rhodecode/issues
+		        </a>           
+		        
+	        </div>
         </div>
     </body>
 </html>