{{ userInitials }}

Developed By

domain

No organisation access

You do not have access to any organisation. Please contact your organisation administrator. Once they grant you access, click Refresh to continue.

Dashboard

Welcome  {{currentUser?.name}}   to   {{ currentOrganisationName }}
calendar_month
{{dashData?.allPeriod?.overdue}}
{{dashData?.allPeriod?.dueToday}}
{{dashData?.allPeriod?.dueSoon}}
{{dashData?.allPeriod?.unassigned}}
emergency_heat
{{dashData?.allPriority?.URGENT ?? 0}}
{{dashData?.allPriority?.HIGH ?? 0}}
{{dashData?.allPriority?.MEDIUM ?? 0}}
{{dashData?.allPriority?.LOW ?? 0}}
Task Summary
{{ status.count }} {{ status.status }}
Project Summary
{{ status.count }} {{ status.status }}
Open Tasks
Project Title unfold_more Open Tasks unfold_more

{{proj.title?.substring(0,1) ?? "?"}}

{{proj.title}}
{{proj.count}}
No rows
User Name unfold_more Open Tasks unfold_more

{{user.name?.substring(0,1) ?? "+"}}

{{user.name ?? "—"}}
{{user.tasks}}
No rows
calendar_month
{{dashData?.selfPeriod?.overdue}}
{{dashData?.selfPeriod?.dueToday}}
{{dashData?.selfPeriod?.dueSoon}}
{{dashData?.selfPeriod?.unassigned}}
emergency_heat
{{dashData?.selfPriority?.URGENT ?? 0}}
{{dashData?.selfPriority?.HIGH ?? 0}}
{{dashData?.selfPriority?.MEDIUM ?? 0}}
{{dashData?.selfPriority?.LOW ?? 0}}
Task Summary
{{ status.count }} {{ status.status }}
Project Summary
{{ status.count }} {{ status.status }}
Open Tasks
Project Title unfold_more Open Tasks unfold_more

{{proj.title?.substring(0,1) ?? "?"}}

{{proj.title}}
{{proj.count}}
No rows
User Name unfold_more Open Tasks unfold_more

{{user.name?.substring(0,1) ?? "+"}}

{{user.name ?? "—"}}
{{user.tasks}}
No rows

Calendar

{{ weekRangeLabel }}
calendar_month
check_circle {{periodSummary.overdue}}
check_circle {{periodSummary.dueToday}}
check_circle {{periodSummary.dueSoon}}
check_circle {{periodSummary.unassigned}}
emergency_heat
check_circle {{prioritySummary.URGENT ?? 0}}
check_circle {{prioritySummary.HIGH ?? 0}}
check_circle {{prioritySummary.MEDIUM ?? 0}}
check_circle {{prioritySummary.LOW ?? 0}}
{{ status.count }} {{ status.status }}
Task
{{ ganttRows.length }}
{{ day.dayName }}
{{ day.dayNum }}
Today
! !! !!! local_fire_department {{ row.task.title }}
{{ getProjectName(row.task.projectDid) }}
{{ getUserImage(row.task.members[0]) }} +{{ row.task.members.length - 3 }}
! !! !!! local_fire_department {{ row.task.title }} {{ getOverdueDays(row.task) }}d overdue
event_busy

No tasks scheduled for this week.

{{ unscheduledTasks.length }} task{{ unscheduledTasks.length === 1 ? '' : 's' }} without dates
Title Project Status Members
! !! !!! local_fire_department {{ task.title }} {{ getProjectName(task.projectDid) }} {{ task.status }}
{{ getUserImage(task.members[0]) }} +{{ task.members.length - 3 }}
—

Tasks

calendar_month
check_circle {{periodSummary.overdue}}
check_circle {{periodSummary.dueToday}}
check_circle {{periodSummary.dueSoon}}
check_circle {{periodSummary.unassigned}}
emergency_heat
check_circle {{prioritySummary.URGENT ?? 0}}
check_circle {{prioritySummary.HIGH ?? 0}}
check_circle {{prioritySummary.MEDIUM ?? 0}}
check_circle {{prioritySummary.LOW ?? 0}}
{{ status.count }} {{ status.status }}
 unfold_more Title unfold_more Project unfold_more Start unfold_more Status unfold_more Due unfold_more Members Checklist unfold_more
! !! !!! local_fire_department {{task.title}} {{getProjectName(task.projectDid)}} {{task.startDateString}} {{ task.status }}
{{ getUserImage(task.members[0]) }} +{{task.members.length - 3}}
check_circle {{task.checkList.filter(todo => todo.isCompleted == false).length.toString()}} / {{task.checkList.length.toString()}} — more_vert
No tasks found
{{ selectedCount }} task{{ selectedCount === 1 ? '' : 's' }} selected

Completed

calendar_month
check_circle {{periodSummary.overdue}}
check_circle {{periodSummary.dueToday}}
check_circle {{periodSummary.dueSoon}}
check_circle {{periodSummary.unassigned}}
emergency_heat
check_circle {{prioritySummary.URGENT ?? 0}}
check_circle {{prioritySummary.HIGH ?? 0}}
check_circle {{prioritySummary.MEDIUM ?? 0}}
check_circle {{prioritySummary.LOW ?? 0}}
{{ status.count }} {{ status.status }}
 unfold_more Title unfold_more Project unfold_more Start unfold_more Status unfold_more Completed expand_more Members Checklist unfold_more
! !! !!! local_fire_department {{task.title}} {{getProjectName(task.projectDid)}} {{task.startDateString}} {{ task.status }}
{{ getUserImage(task.members[0]) }} +{{task.members.length - 3}}
check_circle {{task.checkList.filter(todo => todo.isCompleted == false).length.toString()}} / {{task.checkList.length.toString()}} — more_vert
No completed tasks found

Projects

{{ status.count }} {{ status.status }}
Project Title unfold_more Start unfold_more Due unfold_more Status unfold_more Open Tasks unfold_more

{{project.title?.substring(0,1)}}

{{project.title}}
{{project.startDateString}}
{{ project.status }} check_circle {{project.pendingTasks}} / {{project.totalTasks}} more_vert
No projects found

Team Users

# Users Remaining
User Name unfold_more Open Tasks unfold_more Mobile Number unfold_more Role unfold_more Email unfold_more Last Seen unfold_more

{{user.name?.substring(0,1) ?? "+"}}

{{user.name ?? "Invited"}}
{{tasksVue.getUserTasks(user.userDid)}} {{user.mobile.mobileNumber}} {{user.organisationRole?.roleDid}} {{user.email}} {{getLastSeen(user)}} more_vert
No users found

Clients

Client Name Mobile Number Designation
{{user.name ?? "Invited"}} {{user.mobile.mobileNumber}} {{user.organisationRole?.designation ?? ""}} more_vert
No clients found
tune

Configuration

Project Status

Project Status unfold_more
{{status.title}}
Default
more_vert
No project statuses found

Task Status

Task Status unfold_more
{{status.title}}
Default
more_vert
No task statuses found

Project Labels

Project Label unfold_more
{{label.title}}
more_vert
No project labels found

Task Labels

Task Label unfold_more
{{label.title}}
more_vert
No task labels found

Client Request Status

Status unfold_more
{{status.title}}
Default
more_vert
No client request statuses found

Client Labels

Label unfold_more
{{label.title}}
more_vert
No client labels found

Reports

{{ reportRangeLabel }}
Loading report…
summarize Select a date range and click Apply.

Channels

Channel Linked Projects Clients
{{channel.title}}
{{(channel.linkedProjectDids || []).length}} {{(channel.clientMemberDids || []).length}} more_vert
No channels found

{{activeChannel.title}}

{{activeChannel.description}}

{{getProjectName(pid)}}

{{detailTab === 'requests' ? 'Requests' : 'Bugs'}}

Title Status Priority Severity Reported Checklist
{{item.title}} {{item.status}} {{item.reportedDateString}} check_circle {{(item.checkList || []).filter(c => c.isCompleted).length}} / {{(item.checkList || []).length}}
No items yet

Meetings

Title Scheduled Status
{{meeting.title}} {{meeting.scheduledDateString}} {{meeting.status}}
No meetings scheduled
error
check_circle