src/app/components/mno-without-organisation/mno-without-organisation.coffee
angular.module 'mnoEnterpriseAngular'
.component('mnoWithoutOrganisation', {
templateUrl: 'app/components/mno-without-organisation/mno-without-organisation.html',
controller: ($rootScope, $state, $q, $uibModal, MnoeCurrentUser, MnoeOrganizations, ORGANIZATION_MANAGEMENT) ->
ctrl = this
ctrl.canCreateOrganisation = ORGANIZATION_MANAGEMENT.enabled
#====================================
# Create Company Modal
#====================================
ctrl.openCreateOrgaModal = ->
modalInstance = $uibModal.open(
templateUrl: 'app/components/dashboard-company-selectbox/modals/create-company.html'
controller: 'CreateCompanyModalCtrl'
size: 'lg'
windowClass: 'inverse'
backdrop: 'static'
)
modalInstance.result.then(
(organization) ->
# Refresh the state and display the dashboard
MnoeOrganizations.get(organization.id).then(-> $rootScope.hasNoOrganisations = false)
)
MnoeCurrentUser.get().then(
(response) ->
ctrl.user = response
)
return
}
)