Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C chouette-core
  • 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 36
    • Merge requests 36
  • 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
  • Wiki
  • Optional Features

Optional Features · Changes

Page history
Retrieve chouette-core wiki content authored May 06, 2018 by Alban Peignier's avatar Alban Peignier
Show whitespace changes
Inline Side-by-side
Showing with 136 additions and 0 deletions
+136 -0
  • Optional-Features.md Optional-Features.md +136 -0
  • No files found.
Optional-Features.md 0 → 100644
View page @ f9aa7ef7
## 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 += %w(
stop_area_waiting_time
purchase_windows
route_stop_areas_all_types
costs_in_journey_patterns
referential_vehicle_journeys
long_distance_routes
application_days_on_calendars
stop_area_localized_names
vehicle_journeys_return_route
detailed_calendars
detailed_purchase_windows
change_locale
create_opposite_routes)
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-core/wiki/Optional-Features"
```
* Lancer le serveur avec
```sh
TOOLBAR=1 bundle exec rails s
```
Et profitez c'est offert par notre Bordelais :
![Toolbar](images/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](images/stop_area_waiting_time.png)
<a id='purchase_windows'></a>
### Calendriers commerciaux [`purchase_windows`]
![Calendriers commerciaux](images/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](images/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](images/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](images/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](images/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](images/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](images/stop_area_localized_names.png)
![Noms de Stops localisés](images/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](images/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](images/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](images/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](images/change_locale.gif)
<a id='create_opposite_routes'></a>
### Création de route retour [`create_opposite_routes`]
Ajoute un action link pour créer l'opposé d'une route
![Création de route retour](images/create_opposite.png)
<a id='code_feature'></a>
### Feature 2 [`code_feature`]
* Texte explicatif synthétique
* Capture d'écran
Clone repository

Coding Conventions