hide singup form invitation page if publicRegisterEnabled is false
parent
945979a19b
commit
e488fac8d1
|
@ -472,13 +472,14 @@ module.directive("tgChangePasswordFromRecovery", ["$tgAuth", "$tgConfirm", "$tgL
|
|||
## Invitation
|
||||
#############################################################################
|
||||
|
||||
InvitationDirective = ($auth, $confirm, $location, $params, $navUrls, $analytics, $translate) ->
|
||||
InvitationDirective = ($auth, $confirm, $location, $params, $navUrls, $analytics, $translate, config) ->
|
||||
link = ($scope, $el, $attrs) ->
|
||||
token = $params.token
|
||||
|
||||
promise = $auth.getInvitation(token)
|
||||
promise.then (invitation) ->
|
||||
$scope.invitation = invitation
|
||||
$scope.publicRegisterEnabled = config.get("publicRegisterEnabled")
|
||||
|
||||
promise.then null, (response) ->
|
||||
$location.path($navUrls.resolve("login"))
|
||||
|
@ -549,7 +550,7 @@ InvitationDirective = ($auth, $confirm, $location, $params, $navUrls, $analytics
|
|||
return {link:link}
|
||||
|
||||
module.directive("tgInvitation", ["$tgAuth", "$tgConfirm", "$tgLocation", "$routeParams",
|
||||
"$tgNavUrls", "$tgAnalytics", "$translate", InvitationDirective])
|
||||
"$tgNavUrls", "$tgAnalytics", "$translate", "$tgConfig", InvitationDirective])
|
||||
|
||||
|
||||
#############################################################################
|
||||
|
|
|
@ -10,6 +10,6 @@ div.wrapper
|
|||
p(translate="AUTH.INVITED_YOU")
|
||||
p.project-name(tg-bo-bind="invitation.project_name")
|
||||
|
||||
div.invitation-form
|
||||
div.invitation-form(ng-class="{'public-register-disabled': !publicRegisterEnabled}")
|
||||
include ../includes/modules/invitation-login-form
|
||||
include ../includes/modules/invitation-register-form
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
form.register-form
|
||||
form.register-form(ng-if="publicRegisterEnabled")
|
||||
p.form-header(translate="REGISTER_FORM.TITLE")
|
||||
fieldset
|
||||
input(
|
||||
|
|
|
@ -101,4 +101,10 @@
|
|||
.login-form {
|
||||
border-right: 1px solid rgba($white, .3);
|
||||
}
|
||||
.public-register-disabled {
|
||||
width: 400px;
|
||||
.login-form {
|
||||
border-right: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue