/*
 * This program was produced for the U.S. Agency for International Development. It was prepared by the USAID | DELIVER PROJECT, Task Order 4. It is part of a project which utilizes code originally licensed under the terms of the Mozilla Public License (MPL) v2 and therefore is licensed under MPL v2 or later.
 *
 * This program is free software: you can redistribute it and/or modify it under the terms of the Mozilla Public License as published by the Mozilla Foundation, either version 2 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Mozilla Public License for more details.
 *
 * You should have received a copy of the Mozilla Public License along with this program. If not, see http://www.mozilla.org/MPL/
 */

angular.module('vaccine-report-create', ['openlmis', 'ngGrid', 'ui.bootstrap.modal', 'ui.bootstrap.dropdownToggle', 'ui.bootstrap.dialog']).
  config(['$routeProvider', function ($routeProvider) {
    $routeProvider.
      when('/create/:id', { controller:CreateVaccineReportController, templateUrl:'partials/create.html', resolve: CreateVaccineReportController.resolve}).
      when('/list', { controller: VaccineReportController, templateUrl:'partials/list.html', resolve:VaccineReportController.resolve}).
      when('/view/:id', { controller:ViewVaccineReportDetailController, templateUrl:'partials/view.html', resolve: ViewVaccineReportDetailController.resolve}).
      when('/view', { controller: ViewVaccineReportController, templateUrl:'partials/view-list.html', resolve:ViewVaccineReportController.resolve}).
      otherwise({redirectTo:'/list'});
  }]).run(function ($rootScope, AuthorizationService) {
    //AuthorizationService.preAuthorize('VIEW_REPORT');
  });
