Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Minds Backend - Engine
Minds Backend - Engine
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 195
    • Issues 195
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 38
    • Merge Requests 38
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Security & Compliance
    • Security & Compliance
    • Dependency List
  • Packages
    • Packages
    • List
    • Container Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds Backend - EngineMinds Backend - Engine
  • Issues
  • #590

Our Privacy Policy has changed, please visit https://about.gitlab.com/privacy to review these changes.

Closed
Open
Opened 2 months ago by Mark Harding@markeharding
  • Report abuse
  • New issue
Report abuse New issue

(feat): If state decline expected, trigger event to send notification or email

Edited 2 weeks ago by Guy Thouret

Related issues
1

  • Closed 2 weeks ago
    Sep 11, 2019 9:23am GMT+0000
    (feat) Add Rewards Notifications
    Closed 2 weeks ago
    Sep 11, 2019 9:23am GMT+0000
    front #1582
    (07/17) Jolly Jellyfish
    Milestone
    (07/17) Jolly Jellyfish
    Expired 1 month ago
    (July 31, 2019)
    Avatar for Guy Thouret
    Assignee Guy Thouret @gthouret
    Avatar for Guy Thouret
    Assignee Guy Thouret @gthouret
  • Discussion 26
  • Designs 0
  • Mark Harding @markeharding changed milestone to %"sprint: Jolly Jellyfish" 2 months ago

    changed milestone to %"sprint: Jolly Jellyfish"

  • Mark Harding @markeharding added Product::Notifications scoped label 2 months ago

    added Product::Notifications scoped label

  • Mark Harding @markeharding added Type::Feature scoped label 2 months ago

    added Type::Feature scoped label

  • Mark Harding @markeharding added to epic &11 2 months ago

    added to epic &11

  • Mark Harding @markeharding changed weight to 5 2 months ago

    changed weight to 5

  • Mark Harding @markeharding assigned to @gthouret 2 months ago

    assigned to @gthouret

  • Mark Harding @markeharding added Squad::Blue scoped label 2 months ago

    added Squad::Blue scoped label

  • Guy Thouret @gthouret marked this issue as related to front#1582 (closed) 2 months ago

    marked this issue as related to front#1582 (closed)

  • Guy Thouret
    Guy Thouret @gthouret · 2 weeks ago
    Developer

    We should be able to do this from a job that runs throughout the day at various intervals and populates a 'next state' property.

    On change, if the next state is a decline then we can send out a notification to encourage some engagement.

    Feedback from @jotto141 indicates this is a key feature for driving engagement.

  • Guy Thouret @gthouret added Status::InProgress scoped label 2 weeks ago

    added Status::InProgress scoped label

  • Guy Thouret @gthouret changed weight to 7 2 weeks ago

    changed weight to 7

  • Guy Thouret
    Guy Thouret @gthouret · 2 weeks ago
    Developer

    Increased weight as the ES querying needs a refactor.

    UserActivityIterator is currently handling building an ES query, doing the query and then formatting the results.

    Splitting this into a query builder that can query different intervals and start/end times. First iteration needs to be able to query the current day's activity.

  • Guy Thouret @gthouret changed title from (feat): If state decline expected, trigger event to send notification or email (tbd) to (feat): If state decline expected, trigger event to send notification or email 2 weeks ago

    changed title from (feat): If state decline expected, trigger event to send notification or email (tbd) to (feat): If state decline expected, trigger event to send notification or email

  • Guy Thouret @gthouret changed the description 2 weeks ago

    changed the description

  • Guy Thouret @gthouret mentioned in commit 634f63e5 2 weeks ago

    mentioned in commit 634f63e5

  • Mark Harding @markeharding changed milestone to %(08/28) Modest Monkey 2 weeks ago

    changed milestone to %(08/28) Modest Monkey

  • Mark Harding @markeharding changed milestone to %Rewards Multipliers #rollout 1 week ago

    changed milestone to %Rewards Multipliers #rollout

  • Mark Harding @markeharding added Sprint::09/11 - Nuanced Numbat scoped label 1 week ago

    added Sprint::09/11 - Nuanced Numbat scoped label

  • Guy Thouret @gthouret mentioned in commit 9252c893 1 week ago

    mentioned in commit 9252c893

  • Guy Thouret @gthouret mentioned in commit 163b8a2f 1 week ago

    mentioned in commit 163b8a2f

  • Guy Thouret @gthouret mentioned in commit 343a3648 1 week ago

    mentioned in commit 343a3648

  • Guy Thouret @gthouret added Status::Review scoped label and automatically removed Status::InProgress label 1 week ago

    added Status::Review scoped label and automatically removed Status::InProgress label

  • Guy Thouret @gthouret added 2h of time spent at 2019-09-12 1 week ago

    added 2h of time spent at 2019-09-12

  • Guy Thouret @gthouret mentioned in commit 12ec947c 1 week ago

    mentioned in commit 12ec947c

  • Guy Thouret @gthouret mentioned in commit af3c0bce 1 week ago

    mentioned in commit af3c0bce

  • Mark Harding @markeharding closed 16 minutes ago

    closed

  • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
Please register or sign in to reply

The one place for your designs

Upload and view the latest designs for this issue. Consistent and easy to find, so everyone is up to date.

Assignee
Guy Thouret's avatar
Guy Thouret @gthouret
Assign to
Reward Factor to motivate a higher user activity
Epic
Reward Factor to motivate a higher user activity
Rewards Multipliers #rollout
Milestone
Rewards Multipliers #rollout
Assign milestone
2h / --
Time tracking
Spent: 2h
None
Due date
None
5
Labels
Product::Notifications Sprint::09/11 - Nuanced Numbat Squad::Blue Status::Review Type::Feature
Assign labels
  • View project labels
7
Weight
7
Confidentiality
Not confidential
Lock issue
Unlocked
3
3 participants
user avatar
Guy Thouret
user avatar
Mark Harding
user avatar
Jack Ottman
Reference: minds/engine#590