diff options
author | Michael Scherer <misc@mageia.org> | 2010-12-15 01:39:33 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2010-12-15 01:39:33 +0000 |
commit | 3e5f72b5d819a37cd9111a723d241b02ae4da6c6 (patch) | |
tree | ba3ef61e30d0e4cd164fe453f13b1f9102593b84 /modules/transifex | |
parent | da443beca9689ea84661d106e79686dcc18ba52d (diff) | |
download | puppet-3e5f72b5d819a37cd9111a723d241b02ae4da6c6.tar puppet-3e5f72b5d819a37cd9111a723d241b02ae4da6c6.tar.gz puppet-3e5f72b5d819a37cd9111a723d241b02ae4da6c6.tar.bz2 puppet-3e5f72b5d819a37cd9111a723d241b02ae4da6c6.tar.xz puppet-3e5f72b5d819a37cd9111a723d241b02ae4da6c6.zip |
disable transifex authentication to use native one on django ( and so ldap )
Diffstat (limited to 'modules/transifex')
-rw-r--r-- | modules/transifex/manifests/init.pp | 11 | ||||
-rw-r--r-- | modules/transifex/templates/40-apps.conf | 59 |
2 files changed, 70 insertions, 0 deletions
diff --git a/modules/transifex/manifests/init.pp b/modules/transifex/manifests/init.pp index 71ca1817..e6894726 100644 --- a/modules/transifex/manifests/init.pp +++ b/modules/transifex/manifests/init.pp @@ -37,6 +37,17 @@ class transifex { notify => Service['apache'] } + file { "40-apps.conf": + path => "/etc/transifex/40-apps.conf", + ensure => present, + owner => root, + group => root, + mode => 644, + content => template("transifex/40-apps.conf"), + require => Package['transifex'], + notify => Service['apache'] + } + apache::vhost_django_app { "transifex.$domain": module => "transifex", module_path => ["/usr/share/transifex","/usr/share"] diff --git a/modules/transifex/templates/40-apps.conf b/modules/transifex/templates/40-apps.conf new file mode 100644 index 00000000..ce4c76c4 --- /dev/null +++ b/modules/transifex/templates/40-apps.conf @@ -0,0 +1,59 @@ +# Enable actionlog application +ACTIONLOG_ENABLED = True + +# Notifications +# Enable notifications (requires working email settings) +# TODO: Make notifications not crash the app if email sending doesn't work. +# To enable notices you also need to enable the context processor and +# application below. +ENABLE_NOTICES = False + +# If True it requires a `./manage.py emit_notices` from the command line to +# send the notifications/emails. +NOTIFICATION_QUEUE_ALL = True + +# Tagging +FORCE_LOWERCASE_TAGS = True + +# Registration - OpenID (Currently not used) +# Requires respective middleware and application +ENABLE_OPENID=False + +# Useful to work with another authentication backends +# When True the registration system (django-profile) is disabled +ENABLE_SIMPLEAUTH=True + +# Enable/Disable django-contact app URL. +ENABLE_CONTACT_FORM = True + +# Django-profile +AUTH_PROFILE_MODULE = 'txcommon.profile' +DEFAULT_AVATAR_WIDTH = 96 +AVATAR_WEBSEARCH = False +GOOGLE_MAPS_API_KEY = "ABQIAAAAfLle-Q79W6zCD3xcdCPsABQCULP4XOMyhPd8d_NrQQEO8sT8XBRbfo_kvrGWYPqQ7PnWFWJbDj4bQQ" +REQUIRE_EMAIL_CONFIRMATION = False + +ugettext = lambda s: s +LOGIN_URL = '/%s%s' % ('accounts/', 'login/') + +# Default timeout duration in days +# How many days should the user stay logged in if he selects "Stay signed in"? +LOGIN_DAYS = 21 + +# URL used to access the Django Admin Panel +# Ex. http://domain.com/admin/ +DJANGO_ADMIN_PANEL_URL = 'admin' + +# The directory where the vcs app will checkout stuff and play around. +# Warning: On production systems this should be a place outside of the source +# and with enough disk space. Eg. /var/lib/transifex. +# WARNING: Kept only for migration purposes. It will be removed in 1.1. +SCRATCH_DIR = os.path.join('/var/lib/transifex', 'scratchdir') + +AJAX_LOOKUP_CHANNELS = { + # the simplest case, pass a DICT with the model and field to search against : + 'users' : ('txcommon.lookups', 'UsersLookup'), + 'projects' : ('projects.lookups', 'ProjectsLookup'), + 'resources' : ('resources.lookups', 'ResourcesLookup'), +} + |