Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
I
iTasks-SDK
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 78
    • Issues 78
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • clean-and-itasks
  • iTasks-SDK
  • Issues
  • #21

Closed
Open
Created Jul 10, 2015 by Jurriën Stutterheim@jstutterheimContributor

Task list not updated automatically

The task list in the worklist UI is not updated automatically. The following example illustrates the problem:

module test

import iTasks
import iTasks.API.Extensions.Admin.WorkflowAdmin

Start :: *World -> *World
Start world = startEngine [ publish "/" (WebApp []) (\_-> manageWorklist [workflow "main" "main" main])
                          ] world

main :: Task String
main
  =   viewInformation "Test" [] "Press continue to assign a new task"
  >>| (SystemUser @: viewInformation "The bug" [] "This doesn't appear automagically in the task list :(")

After pressing "Continue" I would expect the second viewInformation task to appear in the task list right away. Instead, I first need to click the existing task in the task list before the second one appears.

This problem has been around for quite a while, but is becoming more important, because we are going to start making small examples that rely on the proper updating of this list.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None