0.2.0 django 1.3
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Thu, 12 Jan 2012 18:28:12 +0000 (13:28 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Thu, 12 Jan 2012 18:28:12 +0000 (13:28 -0500)
18 files changed:
CHANGES
MANIFEST.in
auf/django/skin/context_processors.py
auf/django/skin/media/skin/css/admin.css [deleted file]
auf/django/skin/media/skin/css/auf.css [deleted file]
auf/django/skin/media/skin/images/favicon.ico [deleted file]
auf/django/skin/media/skin/images/logo_auf.gif [deleted file]
auf/django/skin/media/skin/images/menu.png [deleted file]
auf/django/skin/static/skin/css/admin.css [new file with mode: 0644]
auf/django/skin/static/skin/css/auf.css [new file with mode: 0644]
auf/django/skin/static/skin/images/favicon.ico [new file with mode: 0644]
auf/django/skin/static/skin/images/logo_auf.gif [new file with mode: 0644]
auf/django/skin/static/skin/images/menu.png [new file with mode: 0644]
auf/django/skin/templates/500.html
auf/django/skin/templates/admin/base_site.html
auf/django/skin/templates/base.html
setup.cfg
setup.py

diff --git a/CHANGES b/CHANGES
index 754ecd7..496f02f 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+0.17dev (2012-01-12)
+--------------------
+- Django 1.3 ready
+
 0.17dev (2011-09-19)
 --------------------
 - #1834 : Ajout des pages 404 et 500
index fccccf5..84ef547 100644 (file)
@@ -1,2 +1,2 @@
 recursive-include auf/django/skin/templates *
-recursive-include auf/django/skin/media *
+recursive-include auf/django/skin/static *
index d91097f..9be1632 100644 (file)
@@ -3,8 +3,6 @@
 import settings
 
 PROJET_TITRE_KEY = 'PROJET_TITRE'
-AUF_MEDIA_URL_KEY = "AUF_MEDIA_URL"
-AUF_MEDIA_URL_DEFAUT = "/media/skin/"
 
 def auf(request):
     """
@@ -14,10 +12,6 @@ def auf(request):
     if not site:
         site = "Créer une clef '%s' dans settings.py" % PROJET_TITRE_KEY
 
-    # AUF Media URL
-    auf_media_url = getattr(settings, AUF_MEDIA_URL_KEY, AUF_MEDIA_URL_DEFAUT)
-
     return {
         'AUF_SITE' : site,
-        'AUF_MEDIA_URL' : auf_media_url,
     }
diff --git a/auf/django/skin/media/skin/css/admin.css b/auf/django/skin/media/skin/css/admin.css
deleted file mode 100644 (file)
index 39da283..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#header #branding h1 {
-    background: None !important;
-    line-height: 30px;
-    text-indent: 0 !important;
-    width: auto !important;
-}
diff --git a/auf/django/skin/media/skin/css/auf.css b/auf/django/skin/media/skin/css/auf.css
deleted file mode 100644 (file)
index bca5b36..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-/* elements */
-
-* {font:normal 100% "trebuchet ms", verdana, arial, helvetica, sans-serif; margin: 0px; padding: 0px;}
-
-p, ul { margin: 6px 0;}
-
-body { margin:0; padding:0; background:#fff; color:#454545; font:0.8em verdana, arial, helvetica, sans-serif; }
-
-h1 { margin:10px 0 0 0; padding:0; color:#d15517; font-size:200%;font-weight:bold; }
-h2 { margin:10px 0 0 0; padding:0; color:#5f5f5f; font-size:190%; }
-h3 { margin:10px 0 0 0; padding:0; color:#5f5f5f; font-size:170%; }
-h4 { margin:10px 0 0 0; padding:0; color:#5f5f5f; font-size:150%; }
-h5 { margin:10px 0 0 0; padding:0; background:inherit; color:#5f5f5f; font-size:130%; }
-
-li {margin-left: 1em; line-height:1.4em; }
-p {line-height:1.4em; text-align: justify; }
-
-a:link, a:visited { color:#0643bb; text-decoration:none; }
-a:active { color:#990000; text-decoration:none; }
-a:hover { color:#d15517; text-decoration:none; }
-a img { border:none; }
-
-strong {font-weight: bold;}
-
-form { margin:8px 17px 0 0; padding:0px; }
-fieldset {border: 1px solid #EEEEEE; margin: 1em;}
-label {font-weight: bold;}
-
-table { margin:10px 0px; border-collapse:collapse; padding:5px; }
-table th, table td{ font-size: 14px; border-top:1px solid #d0e8f8; border-left:1px solid #d0e8f8; padding: 5px; }
-table { border-bottom:1px solid #d0e8f8; border-right:1px solid #d0e8f8; }
-th { height:28px; border-top:2px solid #d0e8f8; padding:0 10px; background-color:#e7f1f8; font-size:14px; text-align:left; font-weight: bold;}
-td { vertical-align: top; }
-table h1, table h2, table h3, table h4, table h5 {font-size: 120%; }
-
-#header { float:left; width:96%; padding:2%; background:#f8fbfd; color:#5f5f5f; border-bottom: 1px dotted  #bbd8ec; }
-
-#logo { float:left; width:80%;}
-#logo img { float:left; margin-right:2%;}
-#logo h1 { margin:0; padding:0; font:normal 220% "trebuchet ms", verdana, arial, helvetica, sans-serif; color:#5f5f5f;}
-#logo h1 a, h1 a:visited {color:#5f5f5f; text-decoration:none;}
-#logo h1 a:hover {color:#d15517; text-decoration:none;}
-#logo h2 {margin:0;padding:0;}
-
-#user-actions { float: right;}
-#user-actions .username {color: #D15517;}
-#user-actions li {list-style-type: none; text-align: right; font-size: 1em; line-height: 1.6em;}
-#user-actions a {text-decoration: none;}
-
-#menu {float:left; width:100%; border-bottom:1px dotted  #bbd8ec; background:#e7f1f8 url(/media/skin/images/menu.png);  color:#000; text-align:left; }
-#menu ul {padding:0; margin: 0; list-style: none;}
-#menu ul li {display:block; position:relative; float:left; margin: 0px; background:#e7f1f8 url(/media/skin/images/menu.png);}
-#menu li ul { display: none; }
-#menu ul li:first-child a {border-left:1px dotted #bbd8ec;}
-#menu ul li a {font:bold 130% "trebuchet ms", verdana, arial, helvetica, sans-serif; display: block; text-decoration: none; white-space: nowrap; border-right:1px dotted #bbd8ec; padding:8px 20px 8px 20px; color:#5f5f5f; text-align:center; text-decoration:none;}
-#menu ul li.selected a, #menu ul li a:hover { color:#d15517;}
-#menu li:hover ul { display: block; position: absolute; border-bottom: 1px dotted #bbd8ec;}
-#menu li:hover li {float: none; font-size: 11px;}
-#menu li:hover li a {color:#5f5f5f;}
-#menu li:hover li a:hover {color:#d15517;}
-#menu li:hover li a {border-left: 1px dotted #bbd8ec; border-right: 1px dotted #bbd8ec; }
-
-#breadcrumb { float:left; width:98%; margin:20px 0 10px 16px; padding:0;font-size: 90%;}
-#breadcrumb a, #breadcrumb a:visited {text-decoration:none; color:#6E6E6E;}
-#breadcrumb a:hover {color:#d15517; text-decoration: none; }
-#breadcrumb .separator {font-size: 120%;}
-
-ul.messagelist {border: 1px solid #DDDDDD; padding-left:}
-ul.messagelist li {background: url("/admin_media/img/admin/icon_success.gif") no-repeat scroll 32px 0.3em #FFFFCC; color: #666666; display: block; font-size: 12px; margin:0; padding: 4px 5px 4px 55px;}
-
-
-#main {padding:0% 2%; min-height:300px; }
-
-#footer { clear:both; float:left; width:100%; margin:20px 0 0 0; border-top: 1px dotted #bbd8ec; border-bottom: 1px dotted #bbd8ec; padding: 10px 0 6px 0; background: #e7f1f8 url(/media/skin/images/menu.png); color:#404040; text-align:center; }
-#footer p { margin:0; padding:0 0 3px 0; font-size:100%; }
-
-.visualClear {clear: both; display: block;}
-
-.cell-nombre { padding-right:0px; text-align:right; }
-.row1, .even {}
-.row2, .odd { background-color:#EFEFEF; }
-
-.error {color: red; }
-ul.errorlist { color: red; list-style-type:none; margin: 0px; padding: 0px; font-size: 11px; }
-
diff --git a/auf/django/skin/media/skin/images/favicon.ico b/auf/django/skin/media/skin/images/favicon.ico
deleted file mode 100644 (file)
index 33ba99a..0000000
Binary files a/auf/django/skin/media/skin/images/favicon.ico and /dev/null differ
diff --git a/auf/django/skin/media/skin/images/logo_auf.gif b/auf/django/skin/media/skin/images/logo_auf.gif
deleted file mode 100644 (file)
index 86cfaf5..0000000
Binary files a/auf/django/skin/media/skin/images/logo_auf.gif and /dev/null differ
diff --git a/auf/django/skin/media/skin/images/menu.png b/auf/django/skin/media/skin/images/menu.png
deleted file mode 100644 (file)
index 94bddf1..0000000
Binary files a/auf/django/skin/media/skin/images/menu.png and /dev/null differ
diff --git a/auf/django/skin/static/skin/css/admin.css b/auf/django/skin/static/skin/css/admin.css
new file mode 100644 (file)
index 0000000..39da283
--- /dev/null
@@ -0,0 +1,6 @@
+#header #branding h1 {
+    background: None !important;
+    line-height: 30px;
+    text-indent: 0 !important;
+    width: auto !important;
+}
diff --git a/auf/django/skin/static/skin/css/auf.css b/auf/django/skin/static/skin/css/auf.css
new file mode 100644 (file)
index 0000000..73fb1ad
--- /dev/null
@@ -0,0 +1,85 @@
+/* elements */
+
+* {font:normal 100% "trebuchet ms", verdana, arial, helvetica, sans-serif; margin: 0px; padding: 0px;}
+
+p, ul { margin: 6px 0;}
+
+body { margin:0; padding:0; background:#fff; color:#454545; font:0.8em verdana, arial, helvetica, sans-serif; }
+
+h1 { margin:10px 0 0 0; padding:0; color:#d15517; font-size:200%;font-weight:bold; }
+h2 { margin:10px 0 0 0; padding:0; color:#5f5f5f; font-size:190%; }
+h3 { margin:10px 0 0 0; padding:0; color:#5f5f5f; font-size:170%; }
+h4 { margin:10px 0 0 0; padding:0; color:#5f5f5f; font-size:150%; }
+h5 { margin:10px 0 0 0; padding:0; background:inherit; color:#5f5f5f; font-size:130%; }
+
+li {margin-left: 1em; line-height:1.4em; }
+p {line-height:1.4em; text-align: justify; }
+
+a:link, a:visited { color:#0643bb; text-decoration:none; }
+a:active { color:#990000; text-decoration:none; }
+a:hover { color:#d15517; text-decoration:none; }
+a img { border:none; }
+
+strong {font-weight: bold;}
+
+form { margin:8px 17px 0 0; padding:0px; }
+fieldset {border: 1px solid #EEEEEE; margin: 1em;}
+label {font-weight: bold;}
+
+table { margin:10px 0px; border-collapse:collapse; padding:5px; }
+table th, table td{ font-size: 14px; border-top:1px solid #d0e8f8; border-left:1px solid #d0e8f8; padding: 5px; }
+table { border-bottom:1px solid #d0e8f8; border-right:1px solid #d0e8f8; }
+th { height:28px; border-top:2px solid #d0e8f8; padding:0 10px; background-color:#e7f1f8; font-size:14px; text-align:left; font-weight: bold;}
+td { vertical-align: top; }
+table h1, table h2, table h3, table h4, table h5 {font-size: 120%; }
+
+#header { float:left; width:96%; padding:2%; background:#f8fbfd; color:#5f5f5f; border-bottom: 1px dotted  #bbd8ec; }
+
+#logo { float:left; width:80%;}
+#logo img { float:left; margin-right:2%;}
+#logo h1 { margin:0; padding:0; font:normal 220% "trebuchet ms", verdana, arial, helvetica, sans-serif; color:#5f5f5f;}
+#logo h1 a, h1 a:visited {color:#5f5f5f; text-decoration:none;}
+#logo h1 a:hover {color:#d15517; text-decoration:none;}
+#logo h2 {margin:0;padding:0;}
+
+#user-actions { float: right;}
+#user-actions .username {color: #D15517;}
+#user-actions li {list-style-type: none; text-align: right; font-size: 1em; line-height: 1.6em;}
+#user-actions a {text-decoration: none;}
+
+#menu {float:left; width:100%; border-bottom:1px dotted  #bbd8ec; background:#e7f1f8 url(/static/skin/images/menu.png);  color:#000; text-align:left; }
+#menu ul {padding:0; margin: 0; list-style: none;}
+#menu ul li {display:block; position:relative; float:left; margin: 0px; background:#e7f1f8 url(/static/skin/images/menu.png);}
+#menu li ul { display: none; }
+#menu ul li:first-child a {border-left:1px dotted #bbd8ec;}
+#menu ul li a {font:bold 130% "trebuchet ms", verdana, arial, helvetica, sans-serif; display: block; text-decoration: none; white-space: nowrap; border-right:1px dotted #bbd8ec; padding:8px 20px 8px 20px; color:#5f5f5f; text-align:center; text-decoration:none;}
+#menu ul li.selected a, #menu ul li a:hover { color:#d15517;}
+#menu li:hover ul { display: block; position: absolute; border-bottom: 1px dotted #bbd8ec;}
+#menu li:hover li {float: none; font-size: 11px;}
+#menu li:hover li a {color:#5f5f5f;}
+#menu li:hover li a:hover {color:#d15517;}
+#menu li:hover li a {border-left: 1px dotted #bbd8ec; border-right: 1px dotted #bbd8ec; }
+
+#breadcrumb { float:left; width:98%; margin:20px 0 10px 16px; padding:0;font-size: 90%;}
+#breadcrumb a, #breadcrumb a:visited {text-decoration:none; color:#6E6E6E;}
+#breadcrumb a:hover {color:#d15517; text-decoration: none; }
+#breadcrumb .separator {font-size: 120%;}
+
+ul.messagelist {border: 1px solid #DDDDDD; padding-left:}
+ul.messagelist li {background: url("/static/admin/img/admin/icon_success.gif") no-repeat scroll 32px 0.3em #FFFFCC; color: #666666; display: block; font-size: 12px; margin:0; padding: 4px 5px 4px 55px;}
+
+
+#main {padding:0% 2%; min-height:300px; }
+
+#footer { clear:both; float:left; width:100%; margin:20px 0 0 0; border-top: 1px dotted #bbd8ec; border-bottom: 1px dotted #bbd8ec; padding: 10px 0 6px 0; background: #e7f1f8 url(/static/skin/images/menu.png); color:#404040; text-align:center; }
+#footer p { margin:0; padding:0 0 3px 0; font-size:100%; }
+
+.visualClear {clear: both; display: block;}
+
+.cell-nombre { padding-right:0px; text-align:right; }
+.row1, .even {}
+.row2, .odd { background-color:#EFEFEF; }
+
+.error {color: red; }
+ul.errorlist { color: red; list-style-type:none; margin: 0px; padding: 0px; font-size: 11px; }
+
diff --git a/auf/django/skin/static/skin/images/favicon.ico b/auf/django/skin/static/skin/images/favicon.ico
new file mode 100644 (file)
index 0000000..33ba99a
Binary files /dev/null and b/auf/django/skin/static/skin/images/favicon.ico differ
diff --git a/auf/django/skin/static/skin/images/logo_auf.gif b/auf/django/skin/static/skin/images/logo_auf.gif
new file mode 100644 (file)
index 0000000..86cfaf5
Binary files /dev/null and b/auf/django/skin/static/skin/images/logo_auf.gif differ
diff --git a/auf/django/skin/static/skin/images/menu.png b/auf/django/skin/static/skin/images/menu.png
new file mode 100644 (file)
index 0000000..94bddf1
Binary files /dev/null and b/auf/django/skin/static/skin/images/menu.png differ
index f271d6e..eb1483f 100644 (file)
@@ -3,14 +3,14 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <title>Erreur 500</title>
-    <link rel="icon" type="image/png" href="/media/skin/images/favicon.ico" />
-    <link rel="stylesheet" type="text/css" href="/media/skin/css/auf.css" media="all"/>
+    <link rel="icon" type="image/png" href="/static/skin/images/favicon.ico" />
+    <link rel="stylesheet" type="text/css" href="/static/skin/css/auf.css" media="all"/>
   </head>
 
   <body class="">
     <div id="header">
       <div id="logo">
-        <img src="/media/skin/images/logo_auf.gif" alt="AUF"/>
+        <img src="/static/skin/images/logo_auf.gif" alt="AUF"/>
         <h1>Cette page est indisponible</h1>
         <h2>Erreur 500</h2>
       </div>
index e8a235e..439b6a1 100644 (file)
@@ -10,7 +10,7 @@
 {% admin_tools_render_menu_css %}
 {% endif %}
 {% endif %}
-<link rel="stylesheet" type="text/css" href="{{ AUF_MEDIA_URL }}css/admin.css" media="all"/>
+<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}skin/css/admin.css" media="all"/>
 {% endblock %}
 
 {% block branding %}
index d71f16c..a38e9ad 100644 (file)
@@ -3,8 +3,8 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <title>{% block title %}AUF - {{ AUF_SITE }}{% endblock %}</title>
-    <link rel="icon" type="image/png" href="{{ AUF_MEDIA_URL }}images/favicon.ico" />
-    <link rel="stylesheet" type="text/css" href="{{ AUF_MEDIA_URL }}css/auf.css" media="all"/>
+    <link rel="icon" type="image/png" href="{{ STATIC_URL }}skin/images/favicon.ico" />
+    <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}skin/css/auf.css" media="all"/>
     {% block extrahead %}{% endblock %}
   </head>
 
@@ -13,7 +13,7 @@
     <div id="header">
 
       <div id="logo">
-        <img src="{{ AUF_MEDIA_URL }}images/logo_auf.gif" alt="AUF"/>
+        <img src="{{ STATIC_URL }}skin/images/logo_auf.gif" alt="AUF"/>
         <h1>{% block titre %}{{ AUF_SITE }}{% endblock %}</h1>
         <h2>{% block sous_titre %}{% endblock %}</h2>
       </div>
index 01bb954..964b0f3 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,3 +1,3 @@
 [egg_info]
-tag_build = dev
+tag_build =
 tag_svn_revision = true
index e74a5b1..b83dbe4 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -4,7 +4,7 @@ from setuptools import setup, find_packages
 import sys, os
 
 name = 'auf.django.skin'
-version = '0.17'
+version = '0.2.0'
 
 setup(name=name,
       version=version,