Skip to content

Tisseo/BoaBundle

Repository files navigation

BOA

Description

BoaBundle for French acronym "Base Offre Affrêtée" is a back office application used in TID project and is providing multiple functionalities in order to manage a TID database.

This bundle is only working with CanalTP NMM portal.

Requirements

Installation

This installation guide assumes that you already have installed a TID stack (postgresql database) and have a functional NMM portal.

  1. composer.json

You need to declare some repositories and requirements in the composer.json file.

"repositories": [
    {
        "type": "git",
        "url": "https://github.com/Tisseo/EndivBundle.git"
    },
    {
        "type": "git",
        "url": "https://github.com/Tisseo/CoreBundle.git"
    },
    {
        "type": "git",
        "url": "https://github.com/Tisseo/BoaBundle.git"
    },
    //...
],
"require": {
    "tisseo/endiv-bundle": "dev-master",
    "tisseo/core-bundle": "dev-master",
    "tisseo/boa-bundle": "dev-master",
    // ...
}
  1. AppKernel.php
$bundles = array(
    new Tisseo\EndivBundle\TisseoEndivBundle(),
    new Tisseo\CoreBundle\TisseoCoreBundle(),
    new Tisseo\BoaBundle\TisseoBoaBundle(),
    // ...
);

Configuration

Check EndivBundle configuration to provide a correct mapping with TID database and allow BoaBundle to manage it.

Todo

  • Add functional documentation