RNE PCS Maintenance Table

Title Issue type Priority Taken in Patch Release System OTRS ticket nr.
Introducing the Rolling planning process type and workflow

We can select Rolling Planning along with ADHOC and LPR process types in appropriate periods.

Selection starts from X-7.5 for dossier with PaP’s and from X-8 for classical dossiers.

Latest time for path request submission is 1 month before the train runs and earliest 4 months before.

Requirements

New process type called "Rolling Planning" should be added to PCS.

User should be able to select this process type any time of the year for any timetable period that is available for dossier creation.

Phases:

Open: phase for LRU as usual

Harmonization: phase for RUs as usual

Path Request (milestone such as for the Ad-hoc): time constraint for submission (see below)

Pre-booking (in case of PaP request): phase for RFCs as usual

Path Elaboration: phase for IMs as usual with the same access as today

Draft Offer (milestone such as for New Path Request):  no time constraint should be applied. The draft offer should be possible at any time.

Observations: phase for RUs with the same access as today in Observations, having there the make Observations function. LRU can close the dossier as today or release post-processing.

Post-processing: phase for IMs as usual. LIM can send Final Offer when all lights are green. LIM can close the dossier

Final Offer:  no time constraint should be applied. The final offer should be possible at any time. Phase for RUs having there the same functionality as in Final Offer phase today. RU can accept the dossier -> Active timetable or it can close the dossier -> Closed

Active timetable: LRU and LIM can close the dossier as today.

PaP request handling: PaPs should be reserved by PCS in a first come first served logic same as today with Late Path Request and Ad-Hoc path request.

Any kind of request (PaP or tailor-made) should be possible only in a limited period of time compared to the first running day:

  • Submission latest 30 days before the train run (same constraint as the PaP publication)
  • Submission earliest 4 months (120 days) before the train run

If the limits are not respected by the user, the send path request option should be disabled with a warning about the mistake.

Changes in the selection of process type

  • active ttp (ex. 2019) add Rolling planning along with the Adhoc types till X-1
  • next ttp (ex. 2020) Rolling planning is enabled for selection from X-8 till X-1
  • selection implemented for X-8 till X-2 LPR -> so far there was no selection as LPR was assumed
  • add to the adhoc selection x-2 till X-1
  • NPR period is still without any selection
Story Major 06/05/2019 , , , ,
Wrong time after withdraw to Harmonization

Concurrency issues were leading to arbitrary changes in unrelated dossiers to arrival or departure times.

Bug Major 06/05/2019 , , , , 2019040887000049
Archive with missing COSS calendar items

Archive with missing COSS calendar items in decorative elements won't open and pdf was not generated.

COSS timetable calendar items are now appended to decorative elements of the archive.

Bug Major 06/05/2019 , , , ,
PCS EC Sprint 26

       Jira No                  Brief description

  1. RNE014-2322    [Dev] Alternative origin/destination part of main route - backend
  2. RNE014-2323    [UX] Fix outline on top
  3. RNE014-2349    [Dev] Sub-paths comparison service
  4. RNE014-2350    [Dev] Sub-path compare view and general UI components
  5. RNE014-2351    [Dev] Path variants comparison service
  6. RNE014-2353   [Dev] Selection of agency type and sub-path or path variant respectively depending on the view
  7. RNE014-2433   [UX] copy times to sub-paths in a territory
  8. RNE014-2649   [Dev] Move compare component to path-section folder and dossier shared module
  9. RNE014-2799   [Dev] Outline integration - path variants
  10. RNE014-2803   [Dev] User variant creation with calendar - wizard
  11. RNE014-2813   [Dev] Outline integration - Edit Sub-Path view
  12. RNE014-2814   [Dev] Outline integration - Add Territory view
  13. RNE014-2816   [Dev] Outline integration - Add Sub-Path view
  14. RNE014-2818   [Dev] Territory creation with calendar - wizard
  15. RNE014-2804   [Dev] Expand and collapse on path section blocks doesn't work in read-only mode
  16. RNE014-2819   [Dev] Alternative origin/destination part of main route - frontend
  17. RNE014-2823   Import pcstesttsipilot to pcstest4
  18. RNE014-2824   Deploy EC version on pcstest4
  19. RNE014-2825   Rolling planning process type [EC]
  20. RNE014-2828   [Dev] Integrate Outline in Dossier Wizard
  21. RNE014-2829   [Dev] Integrate Outline in Pap Selection Wizard
  22. RNE014-2830   [Dev] Dossier Wizard - Outline recalculation - Add Territory
  23. RNE014-2831   [Dev] Dossier Wizard - Outline recalculation - Add Sub-Path
  24. RNE014-2832   [Dev] Dossier Wizard - Outline recalculation - Edit Sub-Path
  25. RNE014-2833   [Dev] Sub-path compare - parser for changes
  26. RNE014-2835   Install Java 11 on pcstest3, pcstest4
Story Major 23/04/2019
PCS EC Sprint 25

       Jira No                  Brief description

  1. RNE014-2308    [Dev] Outline integration - geography
  2. RNE014-2312    [Dev] Mandatory open
  3. RNE014-2321    [Dev] Outline model and service on backend
  4. RNE014-2324    [Dev] Adjust the model on frontend to the real model from backend
  5. RNE014-2753    Create dossier operation
  6. RNE014-2773   [Dev] Copy params when there are multiple subpaths doesn't seem to work
  7. RNE014-2788   [UX] Conflict resolution view
  8. RNE014-2789   [UX] Connections Train ID
  9. RNE014-2794   [DEV] Copy times - Adapt the UI component and display the copy options data
  10. RNE014-2795   [DEV] Copy times - Update the timetable and recalculate running days
  11. RNE014-2797   [UX] Add possibility to remove whole PAP
  12. RNE014-2800   [Dev] Outline integration - calendar
  13. RNE014-2801   [Dev] Sub-path creation with calendar - wizard
  14. RNE014-2802   [Dev] Territory creation with calendar - wizard
  15. RNE014-2804    Update progress status operation
Story Major 08/04/2019
PCS EC Sprint 24

       Jira No                  Brief description

  1. RNE014-2296    [DEV] Copy times - prepare copy options data from the backend
  2. RNE014-2364    [Dev] Connections 
  3. RNE014-2520    [Dev] Control - links to edit views
  4. RNE014-2566    [Dev] Workflow for dossiers with PaPs
  5. RNE014-2640    [Dev] Connections Train ID
  6. RNE014-2730    Add possibility to remove whole PAP
  7. RNE014-2757    [UX] Passenger Train Composition - styling issues
  8. RNE014-2758    Documentation site and migration guide update
  9. RNE014-2764    [Dev] Alternative offer wizard - validation rules
  10. RNE014-2772    [Dev] Acceptance stays green even when there are validation errors
  11. RNE014-2775    [Dev] Default traction mode not set
  12. RNE014-2777    [Dev] Do not show path id in the wizard for subpaths
  13. RNE014-2793 *    [DEV] Copy times - placeholder
Story Major 25/03/2019
PCS EC Sprint 22

       Jira No                  Brief description

  1. RNE014-2563 - [Dev] COSS Timetable editing
  2. RNE014-2565 - [Dev] Timetable ACL rules per agency type
  3. RNE014-2606 - [UX] Conflict resolution view - placeholder
  4. RNE014-2679  - [Dev] Train composition (Passenger dossiers) - backend adaptations
  5. RNE014-2684 - Additional EC schema changes
  6. RNE014-2688 - Deployment on pcstest3
  7. RNE014-2691 - [Dev] Conflict resolution view - frontend - finalize
  8. RNE014-2702 - Update dossier operation adaptations and check
  9. RNE014-2703 - Update operations resolving
  10. RNE014-2704 - Basic data validation - Update dossier
  11. RNE014-2706 - [Dev] Train composition (Passenger dossiers) - frontend - edit mode
  12. RNE014-2712 - Operation point repo queryForObject
  13. RNE014-2716 - [UX] Train composition - cargo dossier (styling issues)
  14. RNE014-2719  - [Dev] Train composition (Passenger dossiers) - additional fields
  15. RNE014-2725  - Calendar editing issues
  16. RNE014-2726  - [Dev] Reset store issues
  17. RNE014-2728  - Import loco types and params in pcstest3
  18. RNE014-2731  - Preparation for EC Testing
  19. RNE014-2734  - Define and edit sub-path title is not possible
  20. RNE014-2738  - Dossier ACL related issues
  21. RNE014-2740  - PaP cannot be opened in the search results
  22. RNE014-2756  - Add new territory
Story Major 25/02/2019
PCS EC Sprint 23

       Jira No                  Brief description

  1. RNE014-2360 - [Dev] Train Information
  2. RNE014-2567 - [Dev] Alternative offer wizard
  3. RNE014-2707  - [Dev] Train composition (Passenger dossiers) - frontend - read-only mode
  4. RNE014-2708  - Child/parent entity ids check-in validators
  5. RNE014-2709  - [Dev] Train composition (Passenger dossiers) - hide/show columns
  6. RNE014-2715 - TB presentation and demo prep
  7. RNE014-2721 - [Dev] COSS Timetable editing - ACL rules
  8. RNE014-2727 - [Dev] Calendar item wrong length
  9. RNE014-2732 - Additional EC schema changes
  10. RNE014-2739 - PaPs reordering not possible
  11. RNE014-2755 - Update dossier operation switch calendar
  12. RNE014-2760  - [Dev] Alternative offer wizard - initial setup
  13. RNE014-2761  - [Dev] Alternative offer wizard - implement pap search
  14. RNE014-2762  - [Dev] Alternative offer wizard - alternative offer preview
Story Major 11/03/2019
Administration rest controller protected from unauthorized access

PCS NG version 1.9.2.10 (prod and all test systems)

Story Major 29/06/2018 2018062687000094
Croation translations update

PCS NG version 1.9.2.12 (prod and pcstest1, pcsschool, pcs-taftsitest1)

Improvement Minor 05/11/2018
Predefined filters creation order corrected

PCS NG version 1.9.2.12 (prod and pcstest1, pcsschool, pcs-taftsitest1)

Bug Major
TTP 2020 opened on production and school for IM parameters creation.

PCS NG version 1.9.2.12 (prod and pcstest1, pcsschool, pcs-taftsitest1)

- Copy loco types to next timetable period corrected
- TTP 2020 IM params copy default values
- TTP 2020 auto promotion dates update

Story Major 05/11/2018
Copying of train params without loco type option selected to path section with empty loco type was failing.

PCS NG version 1.9.1.5 (prod, test 2, test 4, pcsschool, and taftsitest1)

Bug Major 15/03/2018 2018030987000096
Restrict editing of loco type number, weight, length, cc systems and v-max for locos that are used in dossiers.

PCS NG version 1.9.1.5 (prod, test 2, test 4, pcsschool, and taftsitest1)

Story Major 15/03/2018
Prevent NPE when validating agency parameters in case when RU agency in pair is changed.

PCS NG version 1.9.1.5 (prod, test 2, test 4, pcsschool, and taftsitest1)

Bug Major 15/03/2018 2018030987000078
Calculate mandatory times flags when times are copied from RU to IM TT in FS

PCS NG version 1.9.1.5 (prod, test 2, test 4, pcsschool, and taftsitest1)

Story Major 15/03/2018
The user address was not saved in the personal profile.

PCS NG version 1.9.1.5 (prod, test 2, test 4, pcsschool, and taftsitest1)

Bug Minor 15/03/2018 2018031387000079
PCS EC Sprint 21

 

     Jira No                  Brief description

  1. RNE014-2559  - [Dev] Conflict resolution view - backend
  2. RNE014-2564 - [Dev] COSS acceptance indicators change
  3. RNE014-2604 - [UX] Pap Request details view
  4. RNE014-2616 - [Dev] Identifiers for entities that are not saved
  5. RNE014-2664 - [Dev] Pap Request details - Pap request status changes
  6. RNE014-2668 - [UX] Legend component
  7. RNE014-2676 - [Dev] Train composition (Cargo dossiers) - read-only mode
  8. RNE014-2677 - [Dev] Train composition (Cargo dossiers) - calendar on Train composition item
  9. RNE014-2678 - [Dev] Train composition (Cargo dossiers) - drag and drop of composition items
  10. RNE014-2680 - Reference data resolver refactoring
  11. RNE014-2682 - Dozer conversion consolidation
  12. RNE014-2687 - GetDossier operation check
  13. RNE014-2689 - [Dev] Sync dossier version in dossier context after dossier persistence
  14. RNE014-2690 - [Dev] Conflict resolution view - frontend - initial setup
  15. RNE014-2692 - [UX testing] Styling issues
  16. RNE014-2696 - [Dev] Bug fixing
Story Major 11/02/2019
PCS EC Sprint 20

 

      Jira No                Brief description

  1. RNE014-2555 - [Dev] Pap Request details view
  2. RNE014-2556 - [Dev] Pap Request Handling
  3. RNE014-2630 - [Dev] Loading of archived version
  4. RNE014-2642 - [UX] Path section in read-only: replace inputs with text fields to save space
  5. RNE014-2654 - Analyze architecture changes and improvements
  6. RNE014-2655 - Integrate schema draft version
  7. RNE014-2656 - Web services authentication
  8. RNE014-2657 - Web services test clean up
  9. RNE014-2660 - [Dev] Train composition - Cargo dossiers
  10. RNE014-2661 - [Dev] Pap Request details view - Implement header
  11. RNE014-2662 - [Dev] Pap Request details view - Pap request status legend
  12. RNE014-2663 - [Dev] Pap Request details - Show pap requests per user variant
  13. RNE014-2665 - [Dev] Pap Request details - pap request action selection
  14. RNE014-2670  - Fix train parameters copy destinations view
Story Major 28/01/2019
PCS EC Sprint 19

 

      Jira No                 Brief description​​​​​​​

  1. RNE014-2328 - [Dev] Warnings calculations and a preview of changes
  2. RNE014-2356 - [Dev] Replace IM with RU timetable
  3. RNE014-2372 - [Dev] UI view to display table with dossier archives
  4. RNE014-2415  - [Dev] Leave page handler
  5. RNE014-2439 - [UX] Compare view, layout and flipped path-section
  6. RNE014-2529 - [Dev] Adapt the model for EC
  7. RNE014-2633 - [UX] Train parameters styling issues
  8. RNE014-2635 - [Dev] Activity type code list update
  9. RNE014-2636 - [Dev] Push-Pull train field in common train params
  10. RNE014-2637 - [Dev] Multiple Train CC systems in traction entries
  11. RNE014-2639 - [Dev] Max Axle Weight minimum value
  12. RNE014-2643 - [UX] Compare view - timetable selection dropdown
  13. RNE014-2644 - [UX] Compare view - path section states
  14. RNE014-2646  - [Dev] Refactor confirmation modals with reason
  15. RNE014-2647  - [Dev] Copy Parameters from Template - finalize
Story Major 14/01/2019
PCS EC Sprint 18

 

     Jira No                 Brief description

  1. RNE014-2218 - [Dev] Edit train parameters step - checkbox with an intermediate state
  2. RNE014-2339 - [Dev] Copy Parameters from Template
  3. RNE014-2340 - [Dev] Save as a template
  4. RNE014-2404 - [Dev] Adding coordinating C-OSS to territory pair
  5. RNE014-2416 - [Dev] Integrate confirmation modals in all places
  6. RNE014-2418 - [Dev] Valdr for backend
  7. RNE014-2453 - [Dev] Observations
  8. RNE014-2511 - [Dev] Unify usages of Path section selection component
  9. RNE014-2597 - [UX] Copy Dossier
  10. RNE014-2620 - [Dev] Creating a user variant with PaP - Train parameters step
  11. RNE014-2621 - [Dev] Creating a user variant with PaP - Calendar step
  12. RNE014-2623 - [Dev] Inserting a PaP into a new sub-path - Train parameters step
  13. RNE014-2624 - [Dev] Inserting a PaP into a new sub-path - Calendar step
  14. RNE014-2634  - [UX] Fix dossier archives dropdown height
Story Major 24/12/2018
PCS EC Sprint 17

 

    Jira No                   Brief description

  1. RNE014-1959 - [RE] Wireframe: Visualize PaP Requests per Path Variant
  2. RNE014-2397 - [Dev] Dossier level flex constraints refactor
  3. RNE014-2399 - [Dev] Params set code handling
  4. RNE014-2412 - [Dev] Dossier info in header
  5. RNE014-2417 - [Dev] UX error messages
  6. RNE014-2489 - [Dev] Creating a user variant with PaP
  7. RNE014-2503 - Catalogue dossiers - Involved COSS agencies
  8. RNE014-2506 - [Dev] Inserting a PaP into a new sub-path - initial setup
  9. RNE014-2523 - [Dev] Train parameters - traction mode default values
  10. RNE014-2599 - [UX] Personal settings
  11. RNE014-2600 - [UX] User profile
  12. RNE014-2617 - [Dev] Creating a user variant with PaP - Implement user variant with paps step
  13. RNE014-2618 - [Dev] Creating a user variant with PaP - Adjust existing insert pap wizard
  14. RNE014-2619 - [Dev] Creating a user variant with PaP - Reorder step
  15. RNE014-2622 - [Dev] Inserting a PaP into a new sub-path - Path step
  16. RNE014-2625 - [Dev] Inserting a PaP into a new sub-path - Reorder step
Story Major 10/12/2018
PCS EC Sprint 16

 

     Jira No                  Brief description

  1. RNE014-2314 - [UX] Path-section in read-only UI improvements
  2. RNE014-2327 - [Dev] Editing sub-path starting from path variant
  3. RNE014-2435 - [UX] Edit train parameters step - checkbox with Indeterminate state
  4. RNE014-2437 - [UX] Read-only version of former manual offset view
  5. RNE014-2450 - [UX] Global error messages
  6. RNE014-2500 - [UX] Adaptation of calendar
  7. RNE014-2513 - [Dev] Implement Reorder PaPs step
  8. RNE014-2514 - [Dev] Implement RU Path step
  9. RNE014-2515 - [Dev] Implement train parameters step
  10. RNE014-2516 - [Dev] Implement calendar preferences step
  11. RNE014-2585 - [Dev] Editing of times and calendar - geography
  12. RNE014-2589 - [Dev] ACL follow-up
Story Major 26/11/2018
PCS EC Sprint 15

 

     Jira No                 Brief description

  1. RNE014-2242 - [UX] Connections
  2. RNE014-2304 - [UX] Add link component
  3. RNE014-2333 - [Dev] Components for agencies and pairs (read-only)
  4. RNE014-2334 - [Dev] Change acceptance indicator for production and service agencies
  5. RNE014-2370 - [Dev] Links
  6. RNE014-2398 - [Dev] Path section flex constraints
  7. RNE014-2401 - [Dev] Dossier with paps: handle adding of a feeder, outflow, intermediate path section
  8. RNE014-2408 - [Dev] Implement ACL rules in existing views
  9. RNE014-2440 - [UX] UI view to display table with dossier archives
  10. RNE014-2448 - [UX] Dossier-labels component
  11. RNE014-2463 - [Dev] Update angular to version 7
  12. RNE014-2474 - Catalogue dossiers - Geography view
  13. RNE014-2477 - Catalogue dossiers - Calendar view
  14. RNE014-2487 - [Dev] Pap Selection Wizard - Create dossier
  15. RNE014-2496 - [UX/DEV] Style the PaP & Advanced search
  16. RNE014-2498 - [UX] Adaptation of basic data
  17. RNE014-2499 - [UX] Adaptation of geography
  18. RNE014-2507 - [Dev] Valdr on the frontend
  19. RNE014-2508 - [UX] Train information component
  20. RNE014-2512  - [Dev] Create a new wizard for inserting a PaP
  21. RNE014-2517  - [Dev] PaP selection for existing sub pap
  22. RNE014-2518  - [UX] Fix path section layout column order
Story Major 12/11/2018
PCS EC Sprint 14

 

      Jira No                Brief description

  1. RNE014-2336 - [Dev] Change of leading agency
  2. RNE014-2393 - [Dev] Sub-paths preview in case of unavailable days
  3. RNE014-2434 - [UX/DEV] Style the quick search & kendo grid
  4. RNE014-2444 - [UX] PaP selection UI components
  5. RNE014-2446 - [UX] Params set code
  6. RNE014-2466 - Path variants preview in timetable edit views
  7. RNE014-2470 - [Dev] Configure for EC - finalize
  8. RNE014-2471 - [Dev] ACL UI components and services - finalize
  9. RNE014-2472 - [Dev] Resolver for permissions - finalize
  10. RNE014-2488 - [UX] Inserting a PaP
  11. RNE014-2492  - Style the side menu
  12. RNE014-2493  - Path section fixes ( dwell time, path section layout ) + Menu icon for IM timetable
  13. RNE014-2494  - [Dev] Create partial From converters for basic data
Story Major 22/10/2018
PCS EC Sprint 13

 

       Jira No                  Brief description

  1. RNE014-2199 - [Dev] Remove the GraphQL loader.BugMajor
  2. RNE014-2269 - [Dev] Focus fields improvementsImprovementMinor
  3. RNE014-2358  - [Dev] CommentsStoryMajor
  4. RNE014-2387  - [Dev] Step for reordering of PaPsStoryMajor
  5. RNE014-2388  - [Dev] Calendar preferences stepStoryMajor
  6. RNE014-2392 - [Dev] Calendar availablity and sub-path split serviceStoryMajor
  7. RNE014-2406 - [Dev] Configure for ECStoryMajor
  8. RNE014-2407 - [Dev] ACL UI components and servicesStoryMajor
  9. RNE014-2409 - [Dev] Resolver for permissionsStoryMajor
  10. RNE014-2426 - [UX] Composite relations - dossier item component (readonly)StoryMajor
  11. RNE014-2428 - [UX] Composite relations - add/edit viewStoryMajor
  12. RNE014-2431 - [UX] Warnings calculations and preview of changesStoryMajor
  13. RNE014-2443 - [UX] Drag and drop possibilityStoryMajor
  14. RNE014-2449  - [UX] Modal component (confirmation / leave page, etc)StoryMajor
  15. RNE014-2456 - [Dev] Confirmation modals supportStoryMajor
  16. RNE014-2458 - [Dev] Pap Selection Wizard: Implement RU path stepStoryMajor
  17. RNE014-2459 - [Dev] Pap Selection Wizard: Implement Dossier Level Data path stepStoryMajor
  18. RNE014-2460 - [Dev] Pap Selection Wizard: Implement Train Parameters stepStoryMajor
  19. RNE014-2461 - [Dev] Pap Selection Wizard: Implement Basic data stepStoryMajor
  20. RNE014-2465 - Path variants preview in Dossier wizardStoryMajor
  21. RNE014-2467  - [Dev] Analyze how would it be better to work with forms and ngrxStoryMajor
  22. RNE014-2473  - [UX] Multiple C-OSS involved with pair instead of triplet - UX fixStoryMajor
  23. RNE014-2486  - [UX] Components for agencies and pairs (read only)StoryMajor
  24. RNE014-2490  - [UX] include css state classes to ngrx formsStoryMajor
Story Major 08/10/2018
PCS EC Sprint 12

 

      Jira No                   Brief description

  1. RNE014-2123 - [Dev] Dossier basic data (read-only and edit mode)
  2. RNE014-2124 - [UX] Dossier basic data
  3. RNE014-2131 - [Dev] Implement geography, calendar, weekly calendar path variant views
  4. RNE014-2135 - [Dev] Downgrade because of calendar
  5. RNE014-2213 - [Dev] Sub-paths view (read-only mode) - offsets/times
  6. RNE014-2238 - [UX] Train Composition (w/o grid)
  7. RNE014-2309 - [Dev] Alternative origin/destination constraints in sub-path editing
  8. RNE014-2329 - [Dev] Selection component adaptation for path variants
  9. RNE014-2330 - [Dev] Calculation of path variant title based on sub-path titles
  10. RNE014-2332 - [Dev] Multiple C-OSS involved with pair instead of a triplet
  11. RNE014-2335 - [UX] Editing of parameters
  12. RNE014-2346 - [Dev] Downgrade because of changes on the border (time, dwell time, op. point, alt. origin/destination)
  13. RNE014-2347 - [Dev] Downgrade email notifications
  14. RNE014-2386 - [Dev] Drag and drop possibility
  15. RNE014-2389 - [Dev] Implement the same steps as in the normal wizard
  16. RNE014-2425 - [Dev] Path variants algorithm implementation finalize
  17. RNE014-2430 - [UX] Implement geography, calendar, weekly calendar path variant views
  18. RNE014-2438 - [UX] Multiple C-OSS involved with pair instead of a triplet
  19. RNE014-2452 - [DEV] Add User Variants territory constraints in dossier wizard
  20. RNE014-2455 - Integrate PaP Search from NG / PaP Import
  21. RNE014-2457 - [UX] Control view - acceptance indicators and info messages
Story Major 24/09/2018
PCS EC Sprint 11

 

       Jira No                  Brief description

  1. RNE014-1958  - [RE] Wireframe: How to involve new RU with PaP selection
  2. RNE014-2126  - [Dev] Dossier control view
  3. RNE014-2250 - [dev] Validation of sub-path creation (must have departure time, etc)
  4. RNE014-2258  - [DEV] Calendar lost after sub-path save
  5. RNE014-2271 - [Dev] Alternative origin/destination constraints in wizard
  6. RNE014-2291 - [Dev] Dossier creation calendar consistency warning
  7. RNE014-2292 - [Dev] Calendar editing consistency warning
  8. RNE014-2295 - Algorithm for switching sub-path running days
  9. RNE014-2300  - [UX] Pagination component
  10. RNE014-2303  - [UX] Search component (search for add link)
  11. RNE014-2311 - [Dev] Calendar tooltip, path section calendar
  12. RNE014-2326 - [Dev] Path variants algorithm implementation
  13. RNE014-2338 - [Dev] Train parameters edit from geography view
  14. RNE014-2427  - [UX] Component: number of weekdays calendar
  15. RNE014-2429  - [UX] Edit/Add User Variant move to next/prev territory
Story Major 24/09/2018
PCS EC Sprint 10

 

        Jira No                Brief description

  1. RNE014-1817  - Validation for domain services without service validator
  2. RNE014-2092  - Dossier Container post processors architecture
  3. RNE014-2129 - [Dev] Service for checking calendar consistency
  4. RNE014-2132 - [UX] Dossier control view
  5. RNE014-2139 - [DEV] Adjust DossierBasicData presentation model and converters
  6. RNE014-2189 - [UX/Dev] Calendar overview
  7. RNE014-2190 - [Dev] Calendar uncovered (incoming) days warning in calendar edit view
  8. RNE014-2192 - [Dev] Calendar resolvers and converters
  9. RNE014-2219 - Unit tests for all components, effects and reducers that are used in sub-paths and calendar views
  10. RNE014-2222 - [UX] Refactor: create max-width mixin
  11. RNE014-2230 - [DEV] copy TSI variant from dossier to new sub-paths
  12. RNE014-2233 - [DEV] Geography - territory and calendar editing finalize
  13. RNE014-2239 - [UX] Links (w/o) grid
  14. RNE014-2241 - [UX] Attachments (w/o grid)
  15. RNE014-2243 - [UX] Composite relation (w/o editable form)
  16. RNE014-2246 - [DEV] Acceptance indicators architecture
  17. RNE014-2255 - [UX] Train params in geography read-only view
  18. RNE014-2260 - [UX] Comments
  19. RNE014-2270 - [DEV] New User Variants territory constraints
  20. RNE014-2272 - [UX] Sub-header component - dossier top navigation
  21. RNE014-2273  - Refactor Dossier Validation Handlers
  22. RNE014-2274  - [UX] Dossier draft selection - fix design issues
  23. RNE014-2298  - [UX] Component - no content found
  24. RNE014-2299  - [UX] Comments components (read-only + add comment)
  25. RNE014-2301  - [UX] Pop-over component (to add additional item to data-items)
Story Major 23/08/2018
PCS EC Sprint 9

 

       Jira No                 Brief description

  1. RNE014-1997 - [DEV/UX] icon font generator
  2. RNE014-2053 - Migrate app to Angular 6
  3. RNE014-2168 - [DEV] Select and use already existing draft (proper version)
  4. RNE014-2172 - [DEV] Train parameters step - loco idents
  5. RNE014-2198 - [DEV] Do not show the input fields in read-only mode
  6. RNE014-2200 - [DEV] Single-select should not be case sensitive
  7. RNE014-2214 - [DEV] TrainParameters conversion refactoring and copy service
  8. RNE014-2223 - [UX] Create tabs component
  9. RNE014-2224 - [DEV] Create tabs component
  10. RNE014-2226 - [UX/DEV] Fix the read-only state of inputs/selects in firefox (color + not selectable)
  11. RNE014-2227 - [DEV] Remove the tabs when creating new sub-path from geography view
  12. RNE014-2228 - [DEV] Select component show a complete list of properties
  13. RNE014-2229 - [DEV] Dossier wizard cancel buttons are not functional
  14. RNE014-2231 - [DEV] Dossier wizard - last continue should be renamed to Create a dossier
  15. RNE014-2232 - [DEV] Dossier wizard navigation - support multiple sub steps
  16. RNE014-2234 - [DEV] Dwell time validation for the number on UI, check backend validation
  17. RNE014-2235 - [DEV] Geography view show train parameters
  18. RNE014-2236 - [DEV] Rename ref. point to construction and make sure it is saved
  19. RNE014-2237 - [DEV] Sub-paths editing check all fields are saved properly
  20. RNE014-2240 - [UX] Dossier draft selection (w/o) grid
  21. RNE014-2245 - [DEV] Remove "fix" controllers and converters that are not used anymore
  22. RNE014-2247 - [DEV] Dossier Wizard implement the creation of User Variants
  23. RNE014-2248 - [DEV] Geography implement Create New User Variants
  24. RNE014-2249 - [UX] Select - limit the width of the list
  25. RNE014-2251 - [UX] Tabindex (and shift + tab for select component) in Firefox
  26. RNE014-2252 - [DEV] remove submit functionality from time input
  27. RNE014-2253 - [UX] Wizard look small adjustments
  28. RNE014-2254 - [UX] Path-section icon - train for RU and/or rail for IM for the construction point (change the bell)
  29. RNE014-2256 - [DEV] translate button titles
  30. RNE014-2257 - [DEV] backspace in times input in firefox
  31. RNE014-2259 - [DEV] Add IM agency in territory title with short names
  32. RNE014-2261  - [UX] Dossier header information
  33. RNE014-2262  - [UX] Add full text for read-only input fields in tooltip
Story Major 06/08/2018
PCS EC Sprint 8

 

      Jira No                  Brief description

  1. RNE014-2011 - Service for creating dossier from dossier draft
  2. RNE014-2098 - [Dev] Edit train parameters step - copy destinations
  3. RNE014-2099 - [UX] Edit train parameters step - copy destinations
  4. RNE014-2115 - JWT authentication for rest services (pcs-ui)
  5. RNE014-2116 - Prepare deployment for pcs and pcs-ec
  6. RNE014-2117 - Use dashboard from pcs
  7. RNE014-2118 - Dossier links from dashboard should go to EC
  8. RNE014-2119 - Hide other parts from the menu (show only Dashboard)
  9. RNE014-2125 - [Dev] Sub-paths geography view (read-only mode)
  10. RNE014-2130 - [Dev] Sub-paths calendar view (read-only and edit mode)
  11. RNE014-2136 - [Dev] Select and use already existing draft (min version)
  12. RNE014-2159 - Pcs User account GDPR
  13. RNE014-2164 - [UX/Dev] Investigate usage of deep selectors in components
  14. RNE014-2167 - [Dev] Sub-paths geography view (edit mode)
  15. RNE014-2173 - [UX] Wireframe for TT combinations (DB Cargo algorithm vs. as it is today)
  16. RNE014-2191 - [Dev] Timetable resolvers and converters
  17. RNE014-2193 - [Dev] Train parameters compact read-only view
  18. RNE014-2194 - [UX] Train parameters compact read-only view
  19. RNE014-2195 - [UX] Transfer dossier wizard buttons into a component
  20. RNE014-2196  - [UX] Fix issues in the dossier wizard
  21. RNE014-2217  - pcs-online -> pcstest3 db import
  22. RNE014-2220  - TrainId company code is not shown in basic data
  23. RNE014-2221  - [UX] Dossier view - make it pretty
Story Major 16/07/2018
PCS EC Sprint 7

 

      Jira No                  Brief description

  1. RNE014-2013 - Service for calendar switching
  2. RNE014-2015 - Remove mandatory input flags on RU/IM pair and dossier agency level
  3. RNE014-2102  - EC domain model changes
  4. RNE014-2122 - [Dev] Dossier side menu
  5. RNE014-2141  - [Dev] Adjust PathSection presentation model and converters
  6. RNE014-2144 - [Dev] Use GraphQL in Sub-Paths step
  7. RNE014-2147 - Changes in DossierRUIMPairModel
  8. RNE014-2148 - Changes in TrasseModel
  9. RNE014-2149 - [Dev] Use GraphQL in Calendar step
  10. RNE014-2169 - [UX] Fix minor presentation issues with the wizard (overall task)
  11. RNE014-2170 - [Dev] Use GraphQL for train parameters
  12. RNE014-2171 - [Dev] Train parameters step - keep selected path section in the store
  13. RNE014-2185  - [UX] Calendar html element refactoring
Story Major 02/07/2018
PCS EC Sprint 6

 

      Jira No                Brief description

  1. RNE014-2047 - [Dev] Component: Move and adjust code for Outline from prototype
  2. RNE014-2076 - [Dev] Timetable data validation
  3. RNE014-2094 - [Dev] Edit train parameters step
  4. RNE014-2096 - [UX] Edit train parameters step - copy options
  5. RNE014-2097 - [UX] Edit train parameters step
  6. RNE014-2100 - [Dev] Sub-path step
  7. RNE014-2104 - New dossier creation endpoint
  8. RNE014-2107 - [UX] Calendar html presentation - colors + tooltip
  9. RNE014-2120 - [Dev] Calendar wizard step
  10. RNE014-2121 - [UX] pcs-ec Layout: Header/Content/Footer
  11. RNE014-2137 - [Dev] Path section selection component
  12. RNE014-2138 - [Dev] Adjust TrainParameters presentation model and converters
  13. RNE014-2140 - [Dev] Keep dictionaries in service, instead of store
  14. RNE014-2143 - [Dev] Use GraphQL in Dossier Level Data step
  15. RNE014-2150 - [UX] IM parameters layout
  16. RNE014-2157  - Presentation model for Agency, new dictionaries rest
Story Major 18/06/2018
PCS EC Sprint 5

 

Jira No              Brief description

  1. RNE014-2010 - Define the createDossier presentation model
  2. RNE014-2074 - [Dev] Dossier-level data step
  3. RNE014-2075 - [UX] Dossier-level data step
  4. RNE014-2079 - [UX] RU Timetable step
  5. RNE014-2080  - [Dev] input parameter types
  6. RNE014-2081 - [Dev] valdr frontend integration
  7. RNE014-2082 - [UX] valdr frontend integration
  8. RNE014-2083 - [UX] Calendar html presentation
  9. RNE014-2093  - [Dev] Sub-path selection component
  10. RNE014-2101  - [UX] Sub-path step
  11. RNE014-2103  - [Dev] Adjust presentation model for IM parameters on path section level
Story Major 04/06/2018
PCS EC Sprint 4

         

Jira No              Brief description 

  1. RNE014-1952 - [UX] Component: accordion
  2. RNE014-2014 - [Dev] Revise RU/IM pair resolving
  3. RNE014-2019 - GraphQL proof of concept
  4. RNE014-2045 - [Dev] Component: dossier basic data
  5. RNE014-2072 - [UX] Login page style
  6. RNE014-2073 - [Dev] RU Timetable step
  7. RNE014-2077 - [UX] pcs-mandatory input
  8. RNE014-2078 - [Dev] pcs-mandatory input
  9. RNE014-2084 - [UX] Sub-path selection component
Story Major 21/05/2018
PCS EC Sprint 3

       

       Jira No.              Brief description

  1. RNE014-1949  - [UX] Component: checkbox (basic and read-only)
  2. RNE014-1954  - [UX] Component (Path): pap-header
  3. RNE014-1971  - [UX] Component (Path): sub-path
  4. RNE014-1996  - [Dev] General: Layout component
  5. RNE014-2003  - Healthcheck actuator
  6. RNE014-2005  - Move login to the frontend
  7. RNE014-2007  - Initial test deployment on the extranet
  8. RNE014-2012  - Service for subpath splitting
  9. RNE014-2038 - [Dev] Component: input-time-options
  10. RNE014-2039 - [UX] Component: input-time-options
  11. RNE014-2043 - [UX] Component: wizard and wizard steps
  12. RNE014-2044 - [Dev] Component: wizard and wizard steps
  13. RNE014-2046 - [UX] Component: dossier basic data
  14. RNE014-2049 - [Dev] Upgrade to girders4 - review pull req. comments
  15. RNE014-2050 - [Dev] Valdr validation service
  16. RNE014-2051 - Refactor components to work with RxJS
  17. RNE014-2052 - Adjust bootstrap of frontend app
  18. RNE014-2055 - [UX] Input fields validation
  19. RNE014-2056 - [Dev] Valdr validation on frontend evaluation
Story Major 07/05/2019
PCS EC Sprint 2

     

        Jira No.                 Brief description

  1. RNE014-1948 - [UX] Component: select-single (basic and readonly)
  2. RNE014-1951 - [UX] Component: button-toggle (on/off button)
  3. RNE014-1953 - [UX] Component (Path): operation-point
  4. RNE014-1955 - [UX] Component (Path): path-section-times
  5. RNE014-1956 - [Dev] Component: input-time (basic + readonly)
  6. RNE014-1957 - [UX] Component (Path): path-section
  7. RNE014-1961 - [RE] Dossier editing by IM
  8. RNE014-1963 - [Web Services] schema changes v.6, migration guide
  9. RNE014-1967 - [UX] Component: select-multi (basic and readonly)
  10. RNE014-1972 - [UX] Component: text-field
  11. RNE014-1975 - [UX] General: Layout component
  12. RNE014-1976 - [UX] General: header & footer components
  13. RNE014-1977 - [UX] General: side menu component
  14. RNE014-1982 - [UX] Component: date-picker
  15. RNE014-1992 - [Dev] Component: button-press (on/off button)
  16. RNE014-1993 - [Dev] Component: accordion
  17. RNE014-1994 - [Dev] Component: select-multi (basic and readonly)
  18. RNE014-1995 - [Dev] Component: select-single (basic and readonly)
  19. RNE014-1998 - [Dev] Component (Path): operation-point
  20. RNE014-1999 - Adjust Javers tests
  21. RNE014-2000 - Flyway (latest version)
  22. RNE014-2001 - Fix warnings for deprecated fields
  23. RNE014-2002 - Check WS endpoint
  24. RNE014-2004 - Use getMapping/postMapping in REST controllers
  25. RNE014-2006 - Check email templates and exports
  26. RNE014-2008 - Adjust the trasse model
  27. RNE014-2009 - Adjust the trasse element
Story Major 23/04/2018
PCS EC Sprint 1

       

       Jira No.              Brief description

  1. RNE014-1946  Project setup 
  2. RNE014-1947  [UX] Component: Input (basic + read-only) 
  3. RNE014-1950  [UX] Component: button (default, primary, link, w/(o) icon) 
  4. RNE014-1960  [RE] Wireframe: Update existing EC wireframes with new terminology 
  5. RNE014-1968  [RE] Wireframes: Entry of TSI Variant Identifiers 
  6. RNE014-1969  [RE] Wireframes update: Copy parameters Wizard 
  7. RNE014-1973  Backend: upgrade to Girders 4, upgrade other libraries 
  8. RNE014-1974  [UX] General: create basic helper styles (variables, mixins, fonts, icons) 
  9. RNE014-1984  [UX] Add lint rules for scss 
Story Major 02/04/2018
Validation of loco type number via web service

PCS NG version 1.9.2.10 (prod and all test systems)

Bug Major 29/06/2018 2018061487000081
OP fields empty in PDF exports

PCS NG version 1.9.2.10 (prod and all test systems)

We've got the information from MÁV-START that the operation point fields are empty in the PDF exports. You can take a look on the attachment, it's the part of the train composition of the dossier 186444 from prod (mav-p).

It would be great to have a fix before the FTE C/D Conference (3-5 July).

Bug Critical 29/06/2018
(SNCF) Web service errors in prod

PCS NG version 1.9.2.9 (prod and all test systems)

SNCF Réseau tried to update their dossiers. The analysis showed two issues related to the connections and composite relations element. The others were issues among the dwell time and IM parameters.

Story Major 20/06/2018 2018061587000061
PCS IP progress status update error

PCS NG version 1.9.2.9 (prod and all test systems)

The updateDossierRUIMPair requests of SNCF Réseau contained only their pairs. Because of this, PCS reconstructed the pairs after the update and with this the lights of the others were set again to blue and dossier level parameters were deleted.

The issue was fixed, the lights and the parameters were restored to the previous stage.

Bug Critical 20/06/2018
Web services returned 302 for dossiers with composite relations

PCS NG version 1.9.2.8 (prod and all test systems)

Bug Critical 12/06/2018 2018051787000111
Reset locoIdents in case when operation point is changed with different responsible agency

PCS NG version 1.9.2.8 (prod and all test systems)

When adding path sections on the border parameters are copied from next/previous path section.Loco from neighbouring IM is copied and silently saved.

Bug Major 12/06/2018 2018042587000072
GDPR implementation and password enhancements

PCS NG version 1.9.2.8 (prod and all test systems)

GDPR acceptance page

PCS user accounts are created upon RNE OTRS request by the RNE support team. The first time they login in PCS instead of being redirected to the dashboard they should be redirected to the GDPR acceptance page.

The page shows two checkboxes (unchecked by default) with the following text:

  • I have read the RNE privacy notice and agree to the processing of my personal data by RNE according to the GDPR (General Data Protection Regulation).
  • I agree that RNE can send to my email address the PCS Newsletter. You can withdraw your agreement at any time. In this case please contact us at support.pcs@rne.eu.

The first checkbox must be checked in order to be able to proceed or access any other PCS page. Once checked an 'I agree' button becomes enabled. Upon clicking on 'I agree' the system should store the current date and time in RNE_GDPR_ACCEPTED_DATE and update PCS_NEWSLETTER_SUBSCRIPTION to 1 if the second checkbox was checked.

Ask for password change after GDPR acceptance

It should be a separate step dependent on separate fields. The password change shows up if last login date is null and the GDPR page shows up if acceptance date is null.

Password hashing algorithm improvement

Because we will ask all users to change their password we should take advantage to improve the security of the passwords. New encryption is applied and minimum length too (6 digits).

Story Major 12/06/2018
Imported Czech translations Story Minor 09/05/2018 2017121187000094
Dwell time validation - take into account midnight crossing
  • During the migration of dwell time from string to number validation was not check (dwell time should be less than the difference between the departure and the arrival times) -> as a result of that there are dossiers with an invalid dwell time
  • fix affected path sections from RU/COSS TTs
  • fix dossiers that were not fixed by Mate
Story Major 09/05/2018 2018042987000011
Not able to return capacity to IMs

When user was trying to manually return capacity NO_CHANGES found was thrown when PCS System was trying to persist CT Dossier -> Solution: force new version when CT dossier is being saved in RFC capacity return process

Story Major 02/05/2018 2018042487000065
(SNCF) No agency notifications received in past several months Story Major 2018022387000098
(Infrabel) 302 for dossier 478502 pcstest2

Loco types in the dossier are from previous ttp, during copying of dossiers to next ttp the loco types are not resolved.

Bug Major 25/04/2018 2018042387000031
Prevent NPE when creating PAMT Report

Prevent Null Pointer Exception when creating PAMT Report , in case when pap request archive is empty.

Bug Major 25/04/2018
C-OSS Dashboard - Undo Alternative Offer reservation

Withdraw option from Alternative Offer Reserved / Created phases. It should be analysed more exhaustively but briefly, these points should be handled.

Alternative Offer Reserved

The C-OSS timetable should be replaced with the one from the first version in Pre-booking phase. This means that the original Pap(s) should be inserted in the dossier again and all pap request should be re-requested (for LPR / AdHoc re-reserved). The state might be different in case initial Pap is not available anymore. This option does not exist currently. If several consecutive Alternative Offer loops withdrawing to Pre-booking might potentially lead to confusing results where all Pap's will be in waiting for alternative status.

Alternative Offer Created 

There should be no changes in pap requests and reserved capacity, only the C-OSS timetable should be replaced with the one from the first version in Pre-booking phase.

If the Alternative Offer is withdrawn from Alternative Offered, the RU should receive a withdraw notification mail.

Test cases covered:

  • withdraw from alternative offer reserved and original pap is inserted in the dossier  
  • withdraw from alternative offer created 
  • withdraw from alternative offered 
Story Major 04/04/2018
Alternative Offer - reset acceptance indicator only for affected RUs

Alternative Offer - reset acceptance indicator only for affected RUs

Story Major 04/04/2018
PaP Alternative offer - RU acceptance

Currently, when Alternative Offer is sent to the RU's they are notified by email with a link to a specific view for alternative offer comparison where they can see a comparison between the RU and IM main timetables and can take an action to accept or reject it. The status of their decision is kept per pap request in PapRequestAgencyStatusModel. 

Now, this should be handled via Control. The RU can find the dossiers under 'My Unresolved' filter as the status of the alternative offer acceptance will be handled with the traffic light. 

The view for comparison will be kept but it will not offer any action. Each involved RU in the Alternative offer will instead need to set their light to green for accepting or red for rejecting the alternative offer. Once all lights are green the leading RU can promote the dossier to Alternative Accepted. In the case of at least one light set to red the leading RU can promote the dossier to Alternative Rejected.

Test cases that should be considered (with single/multiple RUs involved in the alternative pap):

  • check if the dossier with the alternative offer is under 'My Unresolved' filter  
  • the view for comparison should not offer any action  
  • check whether the conditions for acceptance an alternative offer apply (all RUs have green lights)  
  • check whether the conditions for rejecting an alternative offer apply (at least one RU has red lights)  
Story Major 04/04/2018
PaP Alternative offer for C-OSS TT editing

The new Alternative offer branch in the workflow for dossiers that use Pap capacity will be applied also in the case where C-OSS timetable is changed (times, parameters) without inserting Alternative Pap.

C-OSS user will trigger the workflow in Control view by switching the dossier to Alternative Offer that has the status Alternative Offer Created. In this phase the C-OSS.

The configuration of ACL rules for the editing should be configured with task. Here the editing should be fully verified for both phases.

Story Major 04/04/2018
PaP Alternative offer timetable times validation

New error messages are introduced related to C-OSS TT editing.

The same logic and errors should be applied when selecting a Pap for Alternative offer.

  • If the calendar of the alternative catalogue is different than the calendar of the old catalogue then the times of feeder and outflow path sections should be removed
  • Otherwise, the cossTimetableTimesEditingWarningService is used to decide which times should be removed

Also, the calendar for the alternative should be calculated in the following way:
Leave the time as is, shift the time of the alternative path section one day earlier and one day later. Then calculate the difference between old path section arrival/departure time and those 3 times. Get the minimum difference and shift the calendar accordingly. If the minimum is calculated with the time one day earlier, then the calendar should be shifted one day earlier. If it is calculated with the time one day later, then the calendar should be shifted one day later. Otherwise, the calendar should be same as the old calendar.

When there is a change in the calendar or in the offset, some of the path section times should be removed because the calendar must not be changed. But in order for the times to be removed, the user must confirm the action. 
When ACTION_REQUIRED validation exception is thrown, show a modal dialogue to the user with the following message: "The times of path section <Op. point name> does not conform to the running days in adjoining path sections <F/O/IFO op. point name>. Should the times in the path section be cleared?". If he confirms the action then remove the times.
This should be implemented for Alternative Reservation and Coss timetable editing.

Story Major 04/04/2018
C-OSS Dashboard - Selection of Alternative PaP

The phases for the Alternative Offer branch of the workflow are elaborate in  RNE014-1881.

The selection of Alternative Pap option will remain in Pap Request Details view. The reason for this is that the action depends on selecting a particular Pap that is in the dossier to be replaced by another pap i.e. the Alternative Pap, which means it cannot be reduced to simply initiating a transition via Control view.

The process will remain the same except that the action of selecting and inserting of Alternative Pap in the dossier should also trigger a workflow transition to Alternative Offer Reserved phase.

Story Major 04/04/2018
Pap Alternative offer branch in Control view

Adaptation of the Control view to work with the Alternative offer branch phases.

Story Major 04/04/2018
Pap Alternative offer workflow configuration

Alternative Offer Workflow phases

Add to DossierStatus enum and review existing enum utility methods for impact.

The following Dossier Statuses should be created:

Alternative Offer Reserved (AS)

The dossier with this status has Alternative Pap inserted in the C-OSS timetable that should be accepted by impacted RU's. In this phase the the C-OSS have edit access to the C-OSS timetable.

Alternative Offer Created (AE)

In this phase the the C-OSS have edit access to the C-OSS timetable.

Alternative Offered (AF)

C-OSS promotes the dossier to this phase once the changed C-OSS timetable is ready to be sent to the RU's for acceptance of the modified Path Request. 

Alternative Offer Accepted (AA)

The modification to the Path Request has been reviewed and accepted by impacted RU's and has been promoted by leading RU.

Alternative Offer Rejected (AR)

The modification to the Path Request has been reviewed and rejected by one of the impacted RU's and has been promoted by leading RU.

 

C-OSS transitions

  1. Pre-Booking -> Alternative Offer Reserved
    1. not available in Control, triggered by Alternative Pap selected by C-OSS user
    2. handler: update pap requests status to ALTERNATIVE_RESERVED
  2. Pre-Booking -> Alternative Offer Created
    1. no changes to C-OSS traffic lights
    2. no changes or conditions against pap request status
  3. Withdraw Alternative Offer: Alternative Offer Reserved -> Pre-Booking
  4. Withdraw Alternative Offer: Alternative Offer Created -> Pre-Booking
    1. reset C-OSS lights
    2. handler: withdraw to pre-booking dossier version
  5. Proceed to Pre-Booking: Alternative Offered Accepted/Rejected -> Pre-Booking
  6. Submit Alternative Offer: Alternative Offer Reserved -> Alternative Offered
    1. reset impacted RU traffic lights
    2. condition: all pap requests in status of category Reserved
    3. handler: change pap request status to ALTERNATIVE_OFFERED
  7. Submit Alternative Offer: Alternative Offer Created -> Alternative Offered
    1. reset impacted RU traffic lights
    2. handler: change pap request status to ALTERNATIVE_OFFERED

RU Transitions

  1. Accept Alternative Offer: Alternative Offered -> Alternative Offer Accepted
    1. conditions: all RU traffic lights on red or green
    2. handler: update pap requests status from ALTERNATIVE_OFFERED to ALTERNATIVE_ACCEPTED
  2. Reject Alternative Offer: Alternative Offered -> Alternative Offer Rejected
    1. conditions: all RU traffic lights on red or green
    2. handler: update pap requests status from ALTERNATIVE_OFFERED to ALTERNATIVE_REJECTED, PapRequestAgencyStatusModel is not needed anymore and should be removed
Story Major 04/04/2018
Reset of Coss acceptance indicators

RFC traffic lights should be reset when Path Elaboration is released and Final Offer is submit so they have chance to check the offer.

Story Major 04/04/2018