•  
      request #22583 Add missing configuration errors in program admin section
    Infos
    #22583
    Marie Ange Garnier (marieange)
    2021-09-27 14:04
    2021-07-29 09:36
    24153
    Details
    Add missing configuration errors in program admin section

    When PI does not have all semantics, errors should be displayed in program administration Adding artifact in top backlog should be disabled with a message indicating why it can't be added in top backlog (actually we can add element to top backlog, but it won't be displayed)

    Program Management
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2021-09-27
    Attachments
    Empty
    References
    Referencing request #22583

    Git commit

    tuleap/tuleap/stable

    Add to top backlog should not be possible when tracker is not properly configured fcec456f9d
    Error messages should be built behind presenter daec20596d
    Display tracker name in required error messages 31b993693d
    Display tracker name in missing semantic error messages e33ddae3f1
    Display tracker name in permission messages 633ca760ce
    Improve status semantic error message 774381ec3a
    Display tracker name in semantic status messages 7a8ab3f4c8
    [feature] Only trackers without status semantic must be displayed in warning fb4baab57e
    Add tracker name in workflow errors 68dc8ae5b5
    Improve error messages: display labels instead of ids in priority 4c860dbd0f
    Add project in error message for required fields df96380ba5
    Complete error message with project (workflow) 0ad342f2cd
    Add an interface TrackerIdentifier over ProgramIncrementTrackerIdentifier 5698084848
    Decrease usages of getFullTracker of ProgramTracker 97262a54d7
    Use FieldValuesGatherer for create mirrored milestone c4a214f3ef
    Remove getFullTracker from ProgramTracker 1f4cefd557
    Remove getTrackerId function from ProgramTracker 4bf6085c8e
    Complete error message with project for non submittable/updatable field b4defcdf85
    Correct unused private field 0b2edfde6c
    ProgramTracker should not carry the information of userCanSubmit 203835e8cb
    RetrievePlanningMilestoneTracker should return ProgramTracker b43cdf0c47
    RetrieveVisibleProgramIncrementTracker should return a ProgramTracker 049f883eb2
    Mustachify message of TitleFieldHasIncorrectTypeException fdfac34693
    Remove getTrackerId function from ProgramTracker in mustache files 383f5ebe2c
    RetrieveVisibleIterationTracker should return a ProgramTracker cb492d5698
    remove \Tracker from ProgramTracker 3beb36a9b9
    Collect error for plannable trackers 1608f04bae
    Display error messages for field synchronization error 71d5aca4dc
    feat: Filter trackers in error for title and description semantics 0203bcc036
    Complete error message with project (semantics) d9c9c71d73
    Mustachify message of NoArtifactLinkException 891b243a4e
    Remove ProgramTrackerBuilder 7505a02ab2
    FieldRetrievalException should not log any message 460322ba92

    Follow-ups