import avec project.
authorDavin Baragiotta <davin.baragiotta@auf.org>
Wed, 30 May 2012 18:34:50 +0000 (14:34 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Wed, 30 May 2012 18:34:50 +0000 (14:34 -0400)
37 files changed:
project/context_processors.py
project/dae/admin.py
project/dae/context_processors.py
project/dae/decorators.py
project/dae/forms.py
project/dae/mail.py
project/dae/models.py
project/dae/permissions.py
project/dae/templatetags/dae.py
project/dae/urls.py
project/dae/views.py
project/dashboard.py
project/decorators.py
project/development.py
project/old_rh_v1/models.py
project/recrutement/admin.py
project/recrutement/api.py
project/recrutement/context_processors.py
project/recrutement/forms.py
project/recrutement/models.py
project/recrutement/permissions.py
project/recrutement/views.py
project/rh/admin.py
project/rh/catalogues.py
project/rh/change_list.py
project/rh/forms.py
project/rh/graph.py
project/rh/lib.py
project/rh/managers.py
project/rh/masse_salariale.py
project/rh/models.py
project/rh/templatetags/change_list.py
project/rh/templatetags/rapports.py
project/rh/views.py
project/settings.py
project/urls.py
project/workflow.py

index 58db668..e0cef9d 100644 (file)
@@ -1,7 +1,7 @@
 # -*- encoding: utf-8 -*-
 
-from lib import get_employe_from_user
-from permissions import is_admin
+from project.lib import get_employe_from_user
+from project.permissions import is_admin
 
 # Ajout de variables accessibles dans les templates (pour tester permissions dans templates)
 
index 414202a..83e6e58 100644 (file)
@@ -1,10 +1,12 @@
 # -*- encoding: utf-8 -*-
 
-from auf.django.workflow.models import WorkflowCommentaire
 from django import forms
 from django.contrib import admin
+
 from reversion.admin import VersionAdmin
 
+from auf.django.workflow.models import WorkflowCommentaire
+
 from project.dae.models import Poste, Dossier
 
 
index 40dce68..0537d61 100644 (file)
@@ -1,5 +1,6 @@
 # -*- encoding: utf-8 -*-
-from dae.decorators import user_in_dae_groupes as in_dae_groupes
+
+from project.dae.decorators import user_in_dae_groupes as in_dae_groupes
 
 # Ajout de variables accessibles dans les templates (pour tester permissions dans templates)
    
index d98f7fe..b53554c 100644 (file)
@@ -3,6 +3,7 @@
 from django.contrib import messages
 from django.http import HttpResponseRedirect
 from django.shortcuts import get_object_or_404
+
 from project.dae.workflow import \
         dae_groupes, ETATS_EDITABLE, ETATS_VALIDE, grp_drh, grp_drh2
 from project.dae import models as dae
index 9cfb165..5c47b07 100644 (file)
@@ -2,22 +2,23 @@
 
 import datetime
 
-from auf.django.workflow.forms import WorkflowFormMixin
-from auf.django.references import models as ref
-from ajax_select.fields import AutoCompleteSelectField
 from django import forms
 from django.contrib.admin import widgets as admin_widgets
 from django.db.models import Q, Max
 from django.forms.models import inlineformset_factory, modelformset_factory
 
+from ajax_select.fields import AutoCompleteSelectField
+
+from auf.django.references import models as ref
+from auf.django.workflow.forms import WorkflowFormMixin
+
 from project.dae import models as dae
 from project.dae.utils import \
         get_employe_from_user, is_user_dans_services_centraux
-from project.rh import models as rh
 from project.dae.workflow import \
         grp_drh, POSTE_ETATS_BOUTONS, DOSSIER_ETAT_FINALISE, \
         POSTE_ETAT_FINALISE
-
+from project.rh import models as rh
 
 def _implantation_choices(obj, request):
     # TRAITEMENT NORMAL
index 35800b4..7061ca5 100644 (file)
@@ -1,9 +1,10 @@
 # encoding: utf-8
 
+from django.conf import settings
 from django.core.mail import send_mail
 from django.core.urlresolvers import reverse
-from django.conf import settings
-from dae.workflow import grp_drh
+
+from project.dae.workflow import grp_drh
 
 
 def send_drh_finalisation_mail(request, dossier):
index 27233c9..bf40ae8 100644 (file)
@@ -3,13 +3,15 @@
 import os
 from datetime import date, timedelta
 
-import reversion
-from auf.django.metadata.models import AUFMetadata
 from django.conf import settings
 from django.core.files.storage import FileSystemStorage
 from django.db import models
 from django.db.models import Q
 
+import reversion
+
+from auf.django.metadata.models import AUFMetadata
+
 from project.dae.managers import PosteManager, DossierManager
 from project.dae.workflow import PosteWorkflow, DossierWorkflow
 from project.dae.workflow import \
index 30a2de1..7f5c9d3 100644 (file)
@@ -1,8 +1,8 @@
 from auf.django.permissions import allow
 
-import dae.models as dae
-from dae.workflow import grp_drh, grp_drh2, grp_haute_direction
-from dae.decorators import user_in_dae_groupes
+import project.dae.models as dae
+from project.dae.workflow import grp_drh, grp_drh2, grp_haute_direction
+from project.dae.decorators import user_in_dae_groupes
 
 def user_in_group(*groups):
     def test(user, obj):
index 399e048..2852a3d 100644 (file)
@@ -3,6 +3,7 @@
 import os
 
 from django import template
+
 from project.dae.workflow import ETATS_EDITABLE
 from project.rh.groups import grp_correspondants_rh, grp_administrateurs, grp_drh
 
index 951662f..e866c25 100644 (file)
@@ -1,4 +1,5 @@
 # -*- encoding: utf-8 -*
+
 from django.conf.urls.defaults import patterns, url
 
 urlpatterns = patterns(
index 1cefbfa..b8d9fdf 100644 (file)
@@ -4,7 +4,6 @@ import datetime
 from datetime import date
 from simplejson import dumps
 
-from auf.django.permissions.decorators import get_object
 from django.contrib import messages
 from django.contrib.auth.decorators import login_required
 from django.contrib.contenttypes.models import ContentType
@@ -14,8 +13,11 @@ from django.db.models import Q
 from django.http import Http404, HttpResponse, HttpResponseGone
 from django.shortcuts import redirect, render_to_response, get_object_or_404
 from django.template import RequestContext
+
 from sendfile import sendfile
 
+from auf.django.permissions.decorators import get_object
+
 from project.dae import models as dae
 from project.dae.decorators import \
         redirect_interdiction, dae_groupe_requis, \
index 84eeba9..cad8b21 100644 (file)
@@ -15,7 +15,6 @@ And to activate the app index dashboard::
 from admin_tools.dashboard import modules, Dashboard, AppIndexDashboard
 from django.utils.translation import ugettext_lazy as _
 
-
 class CustomIndexDashboard(Dashboard):
     """
     Custom index dashboard for SIGMA.
@@ -75,7 +74,6 @@ class CustomIndexDashboard(Dashboard):
             ),
         ))
 
-
 class CustomAppIndexDashboard(AppIndexDashboard):
     """
     Custom app index dashboard for project.
index 87ba763..1d3ffbb 100644 (file)
@@ -5,12 +5,13 @@ Décorateurs AUF
 from django.contrib.auth.decorators import user_passes_test
 from django.core.urlresolvers import reverse
 from django.http import HttpResponseRedirect
-from permissions import is_employe, is_admin
 from django.conf import settings
 from django.contrib.auth import REDIRECT_FIELD_NAME
 from django.utils.http import urlquote
 from django.contrib import messages
 
+from project.permissions import is_employe, is_admin
+
 # Décorateurs des fonctions dans views (pour tester permissions dans views)
     
 def admin_required(fn):
index abacc3b..3293f64 100644 (file)
@@ -1,6 +1,7 @@
 # -*- encoding: utf-8 -*-
 
 from project.settings import *
+
 DEBUG=True
 TEMPLATE_DEBUG=DEBUG
 
index 71e0ce5..6bd2096 100644 (file)
@@ -1,9 +1,12 @@
 # -=- encoding: utf-8 -=-
 
 import datetime
+
 from django.db import models
+
 from datamaster_modeles.models import Pays, Implantation
-from dae.managers import SecurityManager
+
+from project.dae.managers import SecurityManager
 
 GENRE_CHOICES = (
     ('m', 'Homme'),
index 55a3985..dc37cab 100644 (file)
@@ -1,18 +1,20 @@
 # -*- encoding: utf-8 -*-
 
 import textwrap
-from django.core.urlresolvers import reverse
-from django.http import HttpResponseRedirect
+
+from django.conf import settings
 from django.contrib import admin
-from django.forms.models import BaseInlineFormSet
+from django.core.urlresolvers import reverse
 from django.db.models import Avg
-from django.conf import settings
+from django.forms.models import BaseInlineFormSet
+from django.http import HttpResponseRedirect
 from django.shortcuts import redirect
 
 from reversion.admin import VersionAdmin
+
 from datamaster_modeles.models import Region, Bureau
-from project.rh import models as rh
 
+from project.rh import models as rh
 from project.dae.utils import get_employe_from_user as get_emp
 from project.recrutement.forms import OffreEmploiForm
 from project.recrutement.models import \
index 7d8af53..54899cb 100644 (file)
@@ -1,21 +1,25 @@
 # -*- encoding: utf-8 -*
-from django.core import serializers
+
 from datetime import date
+
+from django.contrib import messages
+from django.core import serializers
 from django.http import HttpResponse
-from django.template import RequestContext, Template
 from django.shortcuts import render_to_response, redirect, get_object_or_404
+from django.template import RequestContext, Template
 from django.utils import simplejson
-from django.contrib import messages
 
 import datamaster_modeles.models as ref
+
 from auf.django.emploi import models as emploi
 from auf.django.emploi import forms as emploiForms
+
 from project.recrutement.models import Evaluateur, CandidatEvaluation, \
                                 CourrielTemplate
 from project.recrutement.views import send_templated_email
 
-STATUS_OK = 200
 
+STATUS_OK = 200
 STATUS_ERROR = 400
 STATUS_ERROR_NOT_FOUND = 404
 STATUS_ERROR_PERMISSIONS = 403
index 69b8c6e..e3ba725 100644 (file)
@@ -1,5 +1,6 @@
 # -*- encoding: utf-8 -*-
-from recrutement.permissions import user_in_recrutement_groupes as in_recrutement_groupes
+
+from project.recrutement.permissions import user_in_recrutement_groupes as in_recrutement_groupes
 
 # Ajout de variables accessibles dans les templates (pour tester permissions dans templates)
    
index 5599e5e..845e2e4 100644 (file)
@@ -2,9 +2,11 @@
 
 from django import forms
 from django.forms import ModelForm
-from recrutement import models as recr
+
 from auf.django.emploi import forms as emploi
 
+from project.recrutement import models as recr
+
 ################################################################################
 # EVALUATION
 ################################################################################
index 25020ad..a82e878 100644 (file)
@@ -1,17 +1,17 @@
 # -=- encoding: utf-8 -=-
 
 from django.contrib.auth.models import User
-from tinymce import models as tinymce_models
 from django.db import models
 from django.db.models.signals import pre_save, pre_delete
 from django.dispatch import receiver
 
-
+from tinymce import models as tinymce_models
 from south.modelsinspector import add_introspection_rules
 add_introspection_rules([], ["^tinymce.models.HTMLField"])
 
 from auf.django.emploi import models as emploi
-from recrutement.workflow import  grp_evaluateurs_recrutement
+
+from project.recrutement.workflow import  grp_evaluateurs_recrutement
 
 ### CONSTANTES
 #NOTES
index 510734c..0939a4d 100644 (file)
@@ -1,7 +1,7 @@
 # -*- encoding: utf-8 -*-
-from django.contrib.auth.models import Group
 
-from recrutement.workflow import recrutement_groupes
+from django.contrib.auth.models import Group
+from project.recrutement.workflow import recrutement_groupes
 
 def user_in_recrutement_groupes(user):
     """
index 217180f..903b5a5 100644 (file)
@@ -1,16 +1,16 @@
 # -*- encoding: utf-8 -*-
 
-from django.core.urlresolvers import reverse
 from django.contrib import messages
-from django.views.static import serve
+from django.core.mail import EmailMultiAlternatives
+from django.core.urlresolvers import reverse
 from django.http import HttpResponseRedirect
 from django.shortcuts import render_to_response, redirect
 from django.template import Context, RequestContext, Template
-from django.core.mail import EmailMultiAlternatives
+from django.views.static import serve
 
-from forms import *
-from models import *
-from recrutement.workflow import recrutement_groupes
+from project.recrutement.forms import *
+from project.recrutement.models import *
+from project.recrutement.workflow import recrutement_groupes
 
 ################################################################################
 # MEDIA PRIVE
index 8b885c8..37e0d0a 100644 (file)
@@ -1,25 +1,26 @@
 # -*- encoding: utf-8 -*-
 
 import datetime
-
-from ajax_select import make_ajax_form
-from auf.django.metadata.admin import \
-        AUFMetadataAdminMixin, AUFMetadataInlineAdminMixin, \
-        AUF_METADATA_READONLY_FIELDS
+        
 from django.core.urlresolvers import reverse
 from django.contrib import admin
 from django.conf import settings
 from django.db.models import Q
 from django.template.defaultfilters import date
 
+from ajax_select import make_ajax_form
+from auf.django.metadata.admin import \
+        AUFMetadataAdminMixin, AUFMetadataInlineAdminMixin, \
+        AUF_METADATA_READONLY_FIELDS
 import auf.django.references.models as ref
-import models as rh
-from forms import \
+
+from project.dae.utils import get_employe_from_user
+import project.rh.models as rh
+from project.rh.forms import \
         ContratForm, AyantDroitForm, EmployeAdminForm, AjaxSelect, DossierForm
-from dae.utils import get_employe_from_user
-from change_list import ChangeList
-from groups import grp_correspondants_rh
-from decorators import in_drh_or_admin
+from project.rh.change_list import ChangeList
+from project.rh.groups import grp_correspondants_rh
+from project.rh.decorators import in_drh_or_admin
 
 
 class ArchiveMixin(object):
index 9bdb674..15dab2a 100644 (file)
@@ -2,7 +2,7 @@
 
 from django.db.models import Q
 from auf.django.references import models as ref
-import models as rh
+import project.rh.models as rh
 
 class Pays(object):
     fk_key = "code"
index edca5c1..7528287 100644 (file)
@@ -1,4 +1,6 @@
 import time, datetime
+import operator
+
 from django.db.models import Q
 from django.conf import settings
 from django.contrib.admin.options import IncorrectLookupParameters
@@ -8,7 +10,7 @@ from django.contrib.admin.views.main import ALL_VAR, ORDER_VAR, \
 from django.core.exceptions import SuspiciousOperation
 from django.db import models
 from django.utils.encoding import smart_str
-import operator
+
 
 KEY_ANNEE = 'annee'
 KEY_DATE_DEBUT = 'date_debut'
index 1487ad5..1b08bc1 100644 (file)
@@ -2,7 +2,7 @@
 
 from django import forms
 from ajax_select.fields import AutoCompleteSelectField
-from models import Dossier, Contrat, AyantDroit, Employe
+from project.rh.models import Dossier, Contrat, AyantDroit, Employe
 
 
 class AjaxSelect(object):
index 263b4e6..0226bae 100644 (file)
@@ -2,11 +2,11 @@
 
 from datetime import date
 
-import pygraphviz as pgv
 from django.db.models import Q
 from django.core.urlresolvers import reverse
+import pygraphviz as pgv
 
-from rh import models as rh
+from project.rh import models as rh
 
 
 def bind_poste_to_graph(graph, postes_by_id):
index ebc0d2b..45fe215 100644 (file)
@@ -1,6 +1,6 @@
 import datetime
-from django.db.models import Q
 from collections import defaultdict
+from django.db.models import Q
 
 def calc_remun(dossier):
         thisyear = datetime.date.today().year
index 9d04f69..aea628e 100644 (file)
@@ -1,12 +1,14 @@
-
 # -*- encoding: utf-8 -*-
 
 import datetime
+
 from django.db import models
 from django.db.models import Q
+
 from auf.django.metadata.managers import NoDeleteManager
-from utils import get_employe_from_user
-from workflow import dae_groupes, \
+
+from project.utils import get_employe_from_user
+from project.workflow import dae_groupes, \
                      grp_administrateurs, \
                      grp_directeurs_bureau, \
                      grp_drh, \
index 200fcb4..7d47243 100644 (file)
@@ -9,8 +9,9 @@ from django.db.models import Q
 from django.db.models import Count
 
 from datamaster_modeles import models as ref
-import rh.ods as ods
-import rh.models as rh
+
+import project.rh.ods as ods
+import project.rh.models as rh
 
 
 KEY_DATE_DEBUT = "debut"
index e2db9d3..b74201c 100644 (file)
@@ -4,24 +4,25 @@ import datetime
 from datetime import date
 from decimal import Decimal
 
+from django.core.files.storage import FileSystemStorage
+from django.db import models
+from django.db.models import Q
+from django.conf import settings
+
 from auf.django.emploi.models import \
         GENRE_CHOICES, SITUATION_CHOICES  # devrait plutot être dans references
 from auf.django.metadata.models import AUFMetadata
 from auf.django.metadata.managers import NoDeleteManager
 from auf.django.references import models as ref
-from django.core.files.storage import FileSystemStorage
-from django.db import models
-from django.db.models import Q
-from django.conf import settings
 
-from change_list import \
+from project.rh.change_list import \
         RechercheTemporelle, KEY_STATUT, STATUT_ACTIF, STATUT_INACTIF, \
         STATUT_FUTUR
-from managers import \
+from project.rh.managers import \
         PosteManager, DossierManager, DossierComparaisonManager, \
         PosteComparaisonManager, DeviseManager, ServiceManager, \
         TypeRemunerationManager
-from validators import validate_date_passee
+from project.rh.validators import validate_date_passee
 
 
 # Gruick hack pour déterminer d'ou provient l'instanciation d'une classe
index ee36b02..9acff44 100644 (file)
@@ -1,8 +1,9 @@
-from django.template import Library
-from django.db import connection
-from django.contrib.admin import widgets as adminwidgets
 from django import forms
-from .. import change_list as pcl
+from django.contrib.admin import widgets as adminwidgets
+from django.db import connection
+from django.template import Library
+
+from project.rh import change_list as pcl
 
 register = Library()
 
index bb33965..c570ba7 100644 (file)
@@ -2,11 +2,12 @@
 
 import datetime
 
-from datamaster_modeles.models import Implantation, Region
 from django.utils.encoding import smart_unicode
 from django.template import Library
 from django.utils.http import urlencode
 
+from datamaster_modeles.models import Implantation, Region
+
 from project.rh.models import TypeContrat
 
 
index 0f0cf1a..7519b00 100644 (file)
@@ -5,8 +5,6 @@ from datetime import date
 from itertools import izip
 import StringIO
 
-import pygraphviz as pgv
-from datamaster_modeles import models as ref
 from django.core.urlresolvers import reverse
 from django.db.models import Q
 from django.utils.encoding import smart_str
@@ -16,21 +14,23 @@ from django.http import HttpResponse
 from django import forms
 from django.contrib.auth.decorators import login_required
 from django.core.servers.basehttp import FileWrapper
+from django.conf import settings
+
+import pygraphviz as pgv
+from datamaster_modeles import models as ref
 
-from rh import models as rh
-from rh.lib import calc_remun
-from rh.decorators import drh_or_admin_required
-from rh.templatetags.rapports import SortHeaders
-from rh.change_list import RechercheTemporelle
-from rh import graph as rh_graph
-from rh.masse_salariale import MasseSalariale
+from project.rh import models as rh
+from project.rh.lib import calc_remun
+from project.rh.decorators import drh_or_admin_required
+from project.rh.templatetags.rapports import SortHeaders
+from project.rh.change_list import RechercheTemporelle
+from project.rh import graph as rh_graph
+from project.rh.masse_salariale import MasseSalariale
 
 # pas de reference a DAE devrait etre refactorisé
-from dae.utils import get_employe_from_user
-from dae.decorators import redirect_interdiction
-from dae.workflow import grp_drh, grp_correspondants_rh
-from django.conf import settings
-
+from project.dae.utils import get_employe_from_user
+from project.dae.decorators import redirect_interdiction
+from project.dae.workflow import grp_drh, grp_correspondants_rh
 
 @login_required
 def profil(request):
index a676acb..e9f5dbe 100644 (file)
@@ -2,7 +2,8 @@
 
 import os
 import socket
-from conf import *
+from project.conf import *
+
 PROJET_TITRE = "Ressources humaines"
 
 # Rapports d'erreurs
index 3680123..d3678a7 100644 (file)
@@ -1,9 +1,9 @@
 # -*- encoding: utf-8 -*
-from urldecorators.defaults import patterns, include, handler500, url
-from django.contrib import admin
 
+from django.contrib import admin
+from urldecorators.defaults import patterns, include, handler500, url
 from auf.django import permissions
-import monkey
+import project.monkey
 
 admin.autodiscover()
 permissions.autodiscover()
index bf1bd7f..22a2bfb 100644 (file)
@@ -2,7 +2,7 @@
 
 from django.contrib.auth.models import Group
 from auf.django.workflow.models import WorkflowMixin
-from utils import is_user_dans_services_centraux, is_user_dans_region
+from project.utils import is_user_dans_services_centraux, is_user_dans_region
 
 def safe_create_groupe(name):
     """