•  
      story #22696 configure mattermost bots at project level
    Summary
    Empty
    configure mattermost bots at project level

    I don't have to rely on a site administrator for the configuration and the bots are not leaked across projects

    In project administration, there is a new entry in the "sandwich" menu "chat bots"

    The page will be the same as the one for site administrators:

    • List of existing bots with the ability to delete
    • Button to add a new bot

    Then, in places where it's possible to reference a chat bot (git notifications, agiledashboard stand-up), in addition to site level bots the project level bots will be displayed. In the selectors, the site level bots will be presented first in an optgroup "Site level" and the the project level bots in an optgroup "Project level".

    Empty
    Empty
    Status
    Empty
    Done
    Development
    • [ ] Does it involves User Interface? 
    • [ ] Are there any mockups?
    • [ ] Are permissions checked?
    • [ ] Does it need Javascript development?
    • [ ] Does it need a forge upgrade bucket?
    • [ ] Does it need to execute things in system events?
    • [ ] Does it impact project creation (templates)?
    • [ ] Is it exploratory?
    Empty
    Details
    #22696
    Manuel Vacelet (vaceletm)
    2021-10-13 14:37
    2021-09-01 13:29
    3741

    References
    Referencing story #22696

    Artifact Tracker v5

    rel #22587 13.1

    Git commit

    tuleap/tuleap/stable

    chore: BotDao now uses PDO 0339d9e894
    chore: Dao now uses PDO d16d4fbd24
    chore: Dao now uses PDO 781ca9d1da
    chore: Add project_id column for Bot 3bb90f1da6
    feat: Display "System bots" optgroup 502e0d95ca
    feat: Display "System bots" optgroup 30cbd4c771
    chore: Botmattermost plugin must provide a way to check bot validity ece5e1e17d
    feat: Botmattermost stand-up notifications can use a project bot 05f1f2be6d
    feat: Botmattermost Git notifications can use a project bot 32be1c6eaf
    feat: Create/Delete/update project bot in project admin UI 2760e1e0b6
    chore: Inject translated content directly in templates 7b9372e7fb
    chore: Do not duplicate Bot modals cc3612c459
    Fix the build of the package 6632e3ad76
    feat: Project bots can have the same name and link than a System bot bada81c48f
    Fix: Bot edition should check that result does not exist fffb04a544

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2021-09-20 09:39

    gerrit #24010 integrated.


    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from Ready (stalled) to On going