[#942][#688] - site admin and stats page, updates to allow caching of site_style.css

The site admin is accessible at /nf/admin/, and you must be an admin on the 'allura'
project to view it. Currently it's slim, but is expected to grow.

The site_style.css caching is done by the use of a helper to generate the site_style
hrefs which incorporate a cache-busting parameter computed from the contents of the theme
used to generate the site_style.css file itself.

Rick Copeland Rick Copeland 2010-09-22

added Allura/allura/controllers/site_admin.py
added Allura/allura/lib/utils.py
added Allura/allura/model/stats.py
added Allura/allura/templates/site_admin.html
added Allura/allura/templates/site_admin_stats.html
added Allura/allura/templates/site_admin_index.html
changed Allura/allura/controllers/project.py
changed Allura/allura/controllers/root.py
changed Allura/allura/controllers/static.py
changed Allura/allura/lib/custom_middleware.py
changed Allura/allura/lib/helpers.py
changed Allura/allura/lib/stats.py
changed Allura/allura/model/__init__.py
changed Allura/allura/templates/jinja_master/master.html
changed Allura/allura/websetup/bootstrap.py
changed Allura/allura/migrations.py
changed Allura/development.ini
Allura/allura/controllers/site_admin.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/utils.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/stats.py Diff Switch to side-by-side view
Loading...
Allura/allura/templates/site_admin.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/site_admin_stats.html Diff Switch to side-by-side view
Loading...
Allura/allura/templates/site_admin_index.html Diff Switch to side-by-side view
Loading...
Allura/allura/controllers/project.py Diff Switch to side-by-side view
Loading...
Allura/allura/controllers/root.py Diff Switch to side-by-side view
Loading...
Allura/allura/controllers/static.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/custom_middleware.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/helpers.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/stats.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/__init__.py Diff Switch to side-by-side view
Loading...
Allura/allura/templates/jinja_master/master.html Diff Switch to side-by-side view
Loading...
Allura/allura/websetup/bootstrap.py Diff Switch to side-by-side view
Loading...
Allura/allura/migrations.py Diff Switch to side-by-side view
Loading...
Allura/development.ini Diff Switch to side-by-side view
Loading...