# Path: eff_site/settings.py
# CURRENT_ABS_DIR = dirname(abspath(normpath(__file__)))
# 
# Path: eff_site/eff/views.py
# OVERTIME_FLAG = 'overtime_nav'
# MONTHLY_FLAG = 'monthly_nav'
# def __get_order_by(order_by):
# def __get_context(request):
# def __aux_mk_time(date_string):
# def __process_dates(request):
# def __process_period(request, is_prev):
# def __encFloat(lof, maxval):
# def __encList(llof, maxval):
# def __enough_perms(u):
# def __enough_perms_or_follows(view_fun):
#     def _dec(request, user_name):
# def __not_a_client(u):
# def __is_client(u):
# def __enough_perms_or_client(u):
# def chart_values(username_list, from_date, to_date, request_user):
# def index(request):
# def update_hours(request, username):
# def eff_client_home(request):
# def eff_client_projects(request):
# def eff_client_summary_period(request):
# def eff_client_summary(request, company_slug=None):
# def eff_home(request):
# def eff_check_perms(request, username):
# def eff_previous_week(request):
# def eff_current_week(request):
# def eff_current_month(request):
# def eff_last_month(request):
# def eff_horas_extras(request):
# def eff_next(request):
# def eff_prev(request):
# def eff(request):
# def eff_chart(request, username):
# def eff_charts(request):
# def eff_report(request, user_name):
# def eff_update_db(request):
# def eff_administration(request):
# def eff_client_report(request, client_slug):
# def eff_client_reports_admin(request):
# def eff_admin_add_user(request):
# def eff_admin_change_profile(request):
# def profile_detail(request, username):
# def eff_dump_csv_upload(request):
# def eff_fixed_price_client_reports(request):
#     def __init__(self, users, *args, **kwargs):
# def eff_admin_users_association(request):
# def edit_profile(request, form_class):
# def _clientform_changed(form, context_for_email, ctx_dict, send_email):
# def _handles_changed(formset_handles, context_for_email, ctx_dict, send_email):
# def add_url_for_obj(obj):
# def add_attachment_custom(request, app_label, module_name, pk,
#                           template_name='attachments/attachments.html',
#                           extra_context={}):
# def delete_attachment_custom(request, attachment_pk):
# class UserAssociationsForm(forms.Form):


from django.conf.urls.defaults import *
from django.contrib.auth.views import login, logout
from django.views.generic.simple import redirect_to
from django.conf import settings
from django.contrib import admin
from eff_site.settings import CURRENT_ABS_DIR
from eff_site.eff.views import (update_hours, eff, eff_check_perms,
    eff_previous_week, eff_current_week, eff_current_month, eff_horas_extras,
    eff_chart, eff_next, eff_prev, eff_charts, eff_report, eff_update_db,
    eff_administration, eff_client_report, eff_client_reports_admin,
    UserProfileForm, eff_last_month, eff_admin_add_user,
    eff_admin_change_profile, profile_detail, eff_dump_csv_upload,
    eff_fixed_price_client_reports, eff_admin_users_association, eff_home,
    eff_client_home, index, eff_client_projects, eff_client_summary,
    eff_client_summary_period, add_attachment_custom, delete_attachment_custom)
from os.path import join
        'django.contrib.auth.views.password_reset_confirm',
        {'template_name': 'password_reset_confirm.html'},
        name='password_reset_confirm'),
    url(r'^reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$',
        redirect_to,
        {'url': '/accounts/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/'},
        name='redir_password_reset_confirm'),
    url(r'^accounts/reset/done/$',
        'django.contrib.auth.views.password_reset_complete',
        {'template_name': 'password_reset_complete.html'},
        name='password_reset_complete'),
    # password change
    url(r'^accounts/change_password/$',
        'django.contrib.auth.views.password_change',
        {'template_name': 'password_change.html',
         'post_change_redirect': '/accounts/change_password/done/'},
        name='password_change'),
    url(r'^accounts/change_password/done/$',
        'django.contrib.auth.views.password_change_done',
        {'template_name': 'password_change_done.html'},
        name='password_change_done'),
    url(r'^password_change/$', redirect_to,
        {'url': '/accounts/password_change/'},
        name='redir_password_change'),
    url(r'^updatehours/([A-Za-z_0-9]*)/$', update_hours, name='update_hours'),
    url(r'^efi/$', eff, name='eff'),
    url(r'^efi/semanaanterior/$', eff_previous_week, name='eff_previous_week'),
    url(r'^efi/semanaactual/$', eff_current_week, name='eff_current_week'),
    url(r'^efi/mesactual/$', eff_current_month, name='eff_current_month'),
    url(r'^efi/mespasado/$', eff_last_month, name='eff_last_month'),

# Path: eff_site/settings.py
# CURRENT_ABS_DIR = dirname(abspath(normpath(__file__)))
# 
# Path: eff_site/eff/views.py
# OVERTIME_FLAG = 'overtime_nav'
# MONTHLY_FLAG = 'monthly_nav'
# def __get_order_by(order_by):
# def __get_context(request):
# def __aux_mk_time(date_string):
# def __process_dates(request):
# def __process_period(request, is_prev):
# def __encFloat(lof, maxval):
# def __encList(llof, maxval):
# def __enough_perms(u):
# def __enough_perms_or_follows(view_fun):
#     def _dec(request, user_name):
# def __not_a_client(u):
# def __is_client(u):
# def __enough_perms_or_client(u):
# def chart_values(username_list, from_date, to_date, request_user):
# def index(request):
# def update_hours(request, username):
# def eff_client_home(request):
# def eff_client_projects(request):
# def eff_client_summary_period(request):
# def eff_client_summary(request, company_slug=None):
# def eff_home(request):
# def eff_check_perms(request, username):
# def eff_previous_week(request):
# def eff_current_week(request):
# def eff_current_month(request):
# def eff_last_month(request):
# def eff_horas_extras(request):
# def eff_next(request):
# def eff_prev(request):
# def eff(request):
# def eff_chart(request, username):
# def eff_charts(request):
# def eff_report(request, user_name):
# def eff_update_db(request):
# def eff_administration(request):
# def eff_client_report(request, client_slug):
# def eff_client_reports_admin(request):
# def eff_admin_add_user(request):
# def eff_admin_change_profile(request):
# def profile_detail(request, username):
# def eff_dump_csv_upload(request):
# def eff_fixed_price_client_reports(request):
#     def __init__(self, users, *args, **kwargs):
# def eff_admin_users_association(request):
# def edit_profile(request, form_class):
# def _clientform_changed(form, context_for_email, ctx_dict, send_email):
# def _handles_changed(formset_handles, context_for_email, ctx_dict, send_email):
# def add_url_for_obj(obj):
# def add_attachment_custom(request, app_label, module_name, pk,
#                           template_name='attachments/attachments.html',
#                           extra_context={}):
# def delete_attachment_custom(request, attachment_pk):
# class UserAssociationsForm(forms.Form):


# Path: eff_site/urls.py
from django.conf.urls.defaults import *
from django.contrib.auth.views import login, logout
from django.views.generic.simple import redirect_to
from django.conf import settings
from django.contrib import admin
from eff_site.settings import CURRENT_ABS_DIR
from eff_site.eff.views import (update_hours, eff, eff_check_perms,
    eff_previous_week, eff_current_week, eff_current_month, eff_horas_extras,
    eff_chart, eff_next, eff_prev, eff_charts, eff_report, eff_update_db,
    eff_administration, eff_client_report, eff_client_reports_admin,
    UserProfileForm, eff_last_month, eff_admin_add_user,
    eff_admin_change_profile, profile_detail, eff_dump_csv_upload,
    eff_fixed_price_client_reports, eff_admin_users_association, eff_home,
    eff_client_home, index, eff_client_projects, eff_client_summary,
    eff_client_summary_period, add_attachment_custom, delete_attachment_custom)
from os.path import join

        'django.contrib.auth.views.password_reset_confirm',
        {'template_name': 'password_reset_confirm.html'},
        name='password_reset_confirm'),
    url(r'^reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$',
        redirect_to,
        {'url': '/accounts/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/'},
        name='redir_password_reset_confirm'),
    url(r'^accounts/reset/done/$',
        'django.contrib.auth.views.password_reset_complete',
        {'template_name': 'password_reset_complete.html'},
        name='password_reset_complete'),
    # password change
    url(r'^accounts/change_password/$',
        'django.contrib.auth.views.password_change',
        {'template_name': 'password_change.html',
         'post_change_redirect': '/accounts/change_password/done/'},
        name='password_change'),
    url(r'^accounts/change_password/done/$',
        'django.contrib.auth.views.password_change_done',
        {'template_name': 'password_change_done.html'},
        name='password_change_done'),
    url(r'^password_change/$', redirect_to,
        {'url': '/accounts/password_change/'},
        name='redir_password_change'),
    url(r'^updatehours/([A-Za-z_0-9]*)/$', update_hours, name='update_hours'),
    url(r'^efi/$', eff, name='eff'),
    url(r'^efi/semanaanterior/$', eff_previous_week, name='eff_previous_week'),
    url(r'^efi/semanaactual/$', eff_current_week, name='eff_current_week'),
    url(r'^efi/mesactual/$', eff_current_month, name='eff_current_month'),
    url(r'^efi/mespasado/$', eff_last_month, name='eff_last_month'),

    url(r'^efi/horasextras/$', eff_horas_extras, name='eff_extra_hours'),