Skip to content

Optional Features

Alban Peignier edited this page Apr 4, 2018 · 8 revisions

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)
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 : Toolbar

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]

Temps de désserte à un arrêt

Calendriers commerciaux [purchase_windows]

Calendriers commerciaux

Utilisation de différents types d'arrêt dans les itinéraires [route_stop_areas_all_types]

Type d'arrêtes dans itinéraire

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

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

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

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

Noms de Stops localisés [stop_area_localized_names]

Ajoute les traductions des noms des StopAreas Noms de Stops localisés Noms de Stops localisés

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

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

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

Choix de la langue [change_locale]

Ajoute un menu pour sélectionner la langue de l'interface choix de la langue

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

Feature 2 [code_feature]

  • Texte explicatif synthétique
  • Capture d'écran