Browse Source

Make the org name configurable

Remove hardcoded mentions to FAIMaison
Jocelyn Delande 9 years ago
parent
commit
c8258e3170

+ 4 - 0
README.md

@@ -18,6 +18,10 @@ Generate a secret key:
 
     echo SECRET_KEY=`python -c "import string,random; uni=string.ascii_letters+string.digits+string.punctuation; print(repr(''.join([random.SystemRandom().choice(uni) for i in range(random.randint(45,50))])))"` > transparency/local_settings.py
 
+Set your organization name :
+
+    echo 'ORGANISATION_NAME="ACME Charity"' >> transparency/local_settings.py
+
 Create database:
 
     ./manage migrate

+ 7 - 0
costs/context_processors.py

@@ -0,0 +1,7 @@
+from django.conf import settings as settings_vars
+
+
+def settings(request):
+    return {'settings': {
+        'ORGANIZATION_NAME': settings_vars.ORGANIZATION_NAME,
+    }}

+ 1 - 1
costs/templates/costs/base.html

@@ -32,7 +32,7 @@
 <body>
   <div class="ui container">
     <div class="ui container">
-        <h1 class="ui row">{% block title %}FAImaison − Coûts de revient{% endblock %}</h1>
+        <h1 class="ui row">{% block title %}{{ settings.ORGANIZATION_NAME }} − Coûts de revient{% endblock %}</h1>
         <div class="ui row">&nbsp;</div>
         <div class="ui row">&nbsp;</div>
 

+ 1 - 1
costs/templates/costs/document_detail.html

@@ -60,7 +60,7 @@ un relevé.
 </section>
 
 <section class="ui row">
-<h2>Que paye FAImaison chaque mois ?</h2>
+<h2>Que paye {{ settings.ORGANIZATION_NAME }} chaque mois ?</h2>
 
 <div class="ui text container">
 <p>

+ 1 - 1
costs/templates/costs/documents_list.html

@@ -5,7 +5,7 @@
     <a class="ui ribbon left label">Prix libre ?</a>
 
     <p>
-L'association FAImaison pratique le <strong>prix libre</strong> pour une partie
+L'association {{ settings.ORGANIZATION_NAME }} pratique le <strong>prix libre</strong> pour une partie
 de ses services.
 
     </p>

+ 2 - 0
transparency/settings.py

@@ -62,6 +62,7 @@ TEMPLATES = [
                 'django.template.context_processors.request',
                 'django.contrib.auth.context_processors.auth',
                 'django.contrib.messages.context_processors.messages',
+                'costs.context_processors.settings',
             ],
         },
     },
@@ -113,6 +114,7 @@ PROVISIONING_DURATIONS = [
 ## How many months do we suggest setup costs staggering accross ?
 
 SETUP_COST_STAGGERING_MONTHS = 36
+ORGANIZATION_NAME = 'Transparency inc.'
 
 try:
     from .local_settings import *