1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-01 23:20:51 +00:00

Add org account feature

This commit is contained in:
xiez
2012-06-20 19:39:21 +08:00
parent 5b96dc2ab2
commit 9c4a54931f
36 changed files with 1039 additions and 85 deletions

View File

@@ -6,13 +6,20 @@ from registration.views import activate
from registration.views import register
from seahub.base.accounts import RegistrationForm
from seahub.base.accounts import OrgRegistrationForm
reg_dict = { 'backend': 'seahub.base.accounts.RegistrationBackend',
'form_class': RegistrationForm,
}
org_reg_dict = { 'backend': 'seahub.base.accounts.OrgRegistrationBackend',
'form_class': OrgRegistrationForm,
'template_name': 'registration/org_registration_form.html',
}
if settings.ACTIVATE_AFTER_REGISTRATION == True:
reg_dict['success_url'] = settings.SITE_ROOT
org_reg_dict['success_url'] = settings.SITE_ROOT
urlpatterns = patterns('',
url(r'^activate/complete/$',
@@ -40,5 +47,11 @@ urlpatterns = patterns('',
direct_to_template,
{ 'template': 'registration/registration_closed.html' },
name='registration_disallowed'),
url(r'^business/register/$',
register,
org_reg_dict,
name='registration_register'),
(r'', include('registration.auth_urls')),
)