gadael/gadael

View on GitHub
public/js/controllers/account/request/time-saving-deposit-view.js

Summary

Maintainability
C
1 day
Test Coverage
define([], function() {
    'use strict';

    return ['$scope',
        '$location',
        'Rest',
        'getRequestStat',
        'canEditRequest',
        'gettext',
        'gettextCatalog',
        function(
            $scope,
            $location,
            Rest,
            getRequestStat,
            canEditRequest,
            gettext,
            gettextCatalog
        ) {


        $scope.request = Rest.account.requests.getFromUrl().loadRouteId();

        canEditRequest($scope);
        $scope.stat = getRequestStat($scope.request);

        $scope.backToList = function() {
            $location.path('/account/requests');
        };


        $scope.edit = function() {
            $location.path('/account/requests/time-saving-deposit-edit/'+$scope.request._id);
        };


        /**
         * Delete
         */
        $scope.delete = function() {
            if (confirm(gettextCatalog.getString(gettext('Are you sure you want to delete the time saving deposit request?')))) {

                $scope.request.gadaDelete($scope.backToList);
            }

        };

    }];
});