%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/news/public/scripts/controllers/notifications/
Upload File :
Create Path :
Current File : /var/www/html/news/public/scripts/controllers/notifications/notifications.controller.js

'use strict';

angular.module('controllers').controller('notificationsController', function ($scope, notification, resource, queryBuilder, modalService) {

    $scope.filters = {};

    function internalSearch() {
        resource.forResource('notifications').query(queryBuilder.createQueryString($scope.filters), {perPage: 10}).then(function (res) {
            $scope.notifications = res.data;
            $scope.paginationData = res.meta.pagination;
            queryBuilder.setPaginationData(res.meta.pagination);
        }, function (err) {
            notification.error(err);
        });
    }

    queryBuilder.addContainsFilter('code', $scope.filters);

    $scope.search = function () {
        queryBuilder.updateUrl($scope.filters);
        internalSearch();
    };

    $scope.clean = function () {
        queryBuilder.cleanFilters($scope.filters);
    };

    internalSearch();

});

Zerion Mini Shell 1.0