Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C chouette-core-tmp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Administrator
  • chouette-core-tmp
  • Wiki
  • Optional Features

Optional Features · Changes

Page history
Rename `Optionnal-Features.md` to `Optional-Features.md` authored Mar 30, 2018 by Teddy Wing's avatar Teddy Wing
Use English spelling.
Hide whitespace changes
Inline Side-by-side
Showing with 0 additions and 0 deletions
+0 -0
  • Optional-Features.md Optional-Features.md +0 -0
  • No files found.
Optional-Features.md 0 → 100644
View page @ feeaf4ff
## Activation/Désactivation des permissions et features pour les développeurs
Pour avoir la barre de raccourcis qui permet d'activer/désactiver features et permissions:
* créer un fichier config/development_toolbar.rb avec :
```ruby
toolbar.available_features = ["costs_in_journey_patterns", "referential_vehicle_journeys", "purchase_windows", "long_distance_routes"]
toolbar.available_features += %w(application_days_on_calendars stop_area_localized_names vehicle_journeys_return_route route_stop_areas_all_types stop_area_waiting_time)
permissions = Stif::PermissionTranslator.translate(["boiv:edit-offer"]); nil
%w{stop_areas lines companies purchase_windows}.each do |resources|
%w{edit update create destroy}.each do |action|
permissions << "#{resources}.#{action}"
end
end; nil
permissions << "lines.change_status"; nil
permissions << "stop_areas.change_status"; nil
permissions << "line_referentials.synchronize"; nil
toolbar.available_permissions = permissions
toolbar.features_doc_url = "https://github.com/af83/chouette-its-doc/blob/master/optionnal_features.md"
```
* Lancer le serveur avec
```sh
TOOLBAR=1 bundle exec rails s
```
Et profitez c'est offert par notre Bordelais :
![Toolbar](https://github.com/af83/chouette-core/blob/master/docs/img/toolbar.png)
## Liste des fonctionnalités activables sur le projet
La liste ci-dessous explicite la liste des fonctionnalités disponibles.
<a id='stop_area_waiting_time'></a>
### Temps de désserte à un arrêt [`stop_area_waiting_time`]
![Temps de désserte à un arrêt](https://github.com/af83/chouette-core/blob/master/docs/img/stop_area_waiting_time.png)
<a id='purchase_windows'></a>
### Calendriers commerciaux [`purchase_windows`]
![Calendriers commerciaux](https://github.com/af83/chouette-core/blob/master/docs/img/purchase_windows.png)
<a id='route_stop_areas_all_types'></a>
### Utilisation de différents types d'arrêt dans les itinéraires [`route_stop_areas_all_types`]
![Type d'arrêtes dans itinéraire](https://github.com/af83/chouette-core/blob/master/docs/img/route_stop_areas_all_types.png)
<a id='costs_in_journey_patterns'></a>
### Affichage d'un kilométrage et temps de parcours entre 2 arrêts pour une mission [`costs_in_journey_patterns`]
Le but de cette feature est d'ajouter la possibilité de saisir un temps de parcours et un kilométrage entre 2 arrêts d'une mission. Ces valeurs pourront ensuite être utilisé pour calculer automatiquement des horaires de passage par exemple.
![kilométrage et temps de parcours entre 2 arrêts pour une mission](https://github.com/af83/chouette-core/blob/master/docs/img/costs_in_journey_patterns.png)
<a id='#referential_vehicle_journeys'></a>
### Affichage des courses d'un JDD [`referential_vehicle_journeys`]
Ajoute la possibilité de lister toutes les courses rattachées à un jeu de données.
![Affichage de la liste des courses d'un JDD](https://github.com/af83/chouette-core/blob/master/docs/img/referential_vehicle_journeys.png)
<a id='long_distance_routes'></a>
### Horaires de course | Courses internationales [`long_distance_routes`]
Afficher le changement de pays et non le changement de commune
![Afficher le changement de pays et non le changement de commune](https://github.com/af83/chouette-core/blob/master/docs/img/long_distance_routes.png)
<a id='application_days_on_calendars'></a>
### Définir des jours d'application sur les modèles de calendrier [`application_days_on_calendars`]
Cette feature active les jours d'application sur les modèles de calendrier, de façon similaire aux calendriers. Cela modifie l'IHM d'édition d'un calendrier.
![jours d'application sur les modèles de calendrier](https://github.com/af83/chouette-core/blob/master/docs/img/application_days_on_calendars.png)
<a id='stop_area_localized_names'></a>
### Noms de Stops localisés [`stop_area_localized_names`]
Ajoute les traductions des noms des StopAreas
![Noms de Stops localisés](https://github.com/af83/chouette-core/blob/master/docs/img/stop_area_localized_names.png)
![Noms de Stops localisés](https://github.com/af83/chouette-core/blob/master/docs/img/stop_area_localized_names_2.png)
<a id='vehicle_journeys_return_route'></a>
### Itinéraire retour sur l'éditeur d'horaires [`vehicle_journeys_return_route`]
Ajoute les horaires de l'itinéraire retour sur l'éditeur d'horaires.
![horaires retour](https://github.com/af83/chouette-core/blob/master/docs/img/vehicle_journeys_return_route.png)
<a id='detailed_calendars'></a>
### Détail des calendriers sur l'éditeur d'horaires [`detailed_calendars`]
Ajoute une vue détaillée des calendriers sur l'éditeur d'horaires.
![vue détaillée des calendriers](https://github.com/af83/chouette-core/blob/master/docs/img/detailed_calendars.gif)
<a id='detailed_purchase_windows'></a>
### Détail des calendriers sur l'éditeur d'horaires [`detailed_purchase_windows`]
Ajoute une vue détaillée des calendriers commerciaux sur l'éditeur d'horaires.
![vue détaillée des calendriers commerciaux](https://github.com/af83/chouette-core/blob/master/docs/img/detailed_purchase_windows.gif)
<a id='change_locale'></a>
### Choix de la langue [`change_locale`]
Ajoute un menu pour sélectionner la langue de l'interface
![choix de la langue](https://github.com/af83/chouette-core/blob/master/docs/img/change_locale.gif)
<a id='create_opposite'></a>
### Création de route retour [`create_opposite`]
Ajoute un action link pour créer l'opposé d'une route
![Création de route retour](https://github.com/af83/chouette-core/blob/master/docs/img/create_opposite.png)
<a id='code_feature'></a>
### Feature 2 [`code_feature`]
* Texte explicatif synthétique
* Capture d'écran
Clone repository
  • Class Diagram
  • Data Models
  • Home
  • Optional Features
  • Rails Controller
  • Rails I18n
  • Rails migrations
  • Rails models
  • Rails spec
  • Rails views
  • Seed database