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 :
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
journey_length_in_vehicle_journeys
consolidated_offers
core_controls
routing_constraint_zone_exclusion_in_vehicle_journey)
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
TOOLBAR=1 bundle exec rails s
Et profitez c'est offert par notre Bordelais :

Liste des fonctionnalités activables sur le projet
La liste ci-dessous explicite la liste des fonctionnalités disponibles.
Temps de désserte à un arrêt [stop_area_waiting_time]
Calendriers commerciaux [purchase_windows]
Utilisation de différents types d'arrêt dans les itinéraires [route_stop_areas_all_types]
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.
Affichage des courses d'un JDD [referential_vehicle_journeys]
Ajoute la possibilité de lister toutes les courses rattachées à un jeu de données.
Horaires de course | Courses internationales [long_distance_routes]
Afficher le changement de pays et non le changement de commune
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.
Noms de Stops localisés [stop_area_localized_names]
Ajoute les traductions des noms des StopAreas

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.

Détail des calendriers sur l'éditeur d'horaires [detailed_calendars]
Ajoute une vue détaillée des calendriers sur l'éditeur d'horaires.

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.

Choix de la langue [change_locale]
Ajoute un menu pour sélectionner la langue de l'interface

Création de route retour [create_opposite_routes]
Ajoute un action link pour créer l'opposé d'une route

Affichage de la longueur d'une route dans l'éditeur de courses [journey_length_in_vehicle_journeys]
Affiche la longueur de chaque route (en km) dans l'éditeur d'horaires de courses

Affichage consolidé des offres [consolidated_offers]
Ajoute un mode d'affichage consolidé pour les offres

Contrôles sur les objets coeurs de l'application [core_controls]
Ajoute des contrôles sur les objets coeurs de l'application

Feature 2 [code_feature]
- Texte explicatif synthétique
- Capture d'écran
Ajout d'Interdiction(s) de Traffic Local sur les courses [routing_constraint_zone_exlusion_in_vehicle_journey]
- Texte explicatif synthétique
- Capture d'écran






