diff --git a/app/coffee/modules/admin/project-profile.coffee b/app/coffee/modules/admin/project-profile.coffee index 28be9169..45f38dfb 100644 --- a/app/coffee/modules/admin/project-profile.coffee +++ b/app/coffee/modules/admin/project-profile.coffee @@ -53,11 +53,14 @@ class ProjectProfileController extends mixOf(taiga.Controller, taiga.PageMixin) promise = @.loadInitialData() - promise.then () => + promise.then => @appTitle.set("Project profile - " + @scope.sectionName + " - " + @scope.project.name) - promise.then null, -> - console.log "FAIL" #TODO + promise.then null, (xhr) => + if xhr and xhr.status == 404 + @location.path("/not-found") + @location.replace() + return @q.reject(xhr) loadProject: -> return @rs.projects.get(@scope.projectId).then (project) => @@ -77,10 +80,6 @@ class ProjectProfileController extends mixOf(taiga.Controller, taiga.PageMixin) @scope.projectId = data.project return data - promise.then null, => - @location.path("/not-found") - @location.replace() - return promise.then(=> @.loadProject()) openDeleteLightbox: -> diff --git a/app/partials/admin-project-profile.jade b/app/partials/admin-project-profile.jade index 5b7abeca..3cf62403 100644 --- a/app/partials/admin-project-profile.jade +++ b/app/partials/admin-project-profile.jade @@ -43,15 +43,16 @@ block content textarea(name="description", placeholder="Description", id="project-description", ng-model="project.description", data-required="true") - div.privacy-settings - div - input.hidden(type="radio", id="public-project", name="project-privacy", - ng-model="project.is_private", ng-value="false") - label.button(for="public-project") Public Project - div - input.hidden(type="radio", id="private-project", name="project-privacy", - ng-model="project.is_private", ng-value="true") - label.button(for="private-project") Private Project + tg-privacy-settings-inputs + div.privacy-settings + div + input.hidden(type="radio", disabled="disabled") + label.button(for="public-project") Public Project + div + input.hidden(type="radio", checked="checked", disabled="disabled") + label.button(for="private-project") Private Project + + p This feature is not available at this momment but it will be available in very near future input(type="submit", class="hidden") a.button.button-green(href="") Save