Added Task number
This commit is contained in:
@@ -315,7 +315,9 @@ class _TaskDetailScreenState extends ConsumerState<TaskDetailScreen>
|
||||
Align(
|
||||
alignment: Alignment.center,
|
||||
child: Text(
|
||||
task.title.isNotEmpty ? task.title : 'Task ${task.id}',
|
||||
task.title.isNotEmpty
|
||||
? task.title
|
||||
: 'Task ${task.taskNumber ?? task.id}',
|
||||
textAlign: TextAlign.center,
|
||||
style: Theme.of(
|
||||
context,
|
||||
@@ -339,7 +341,11 @@ class _TaskDetailScreenState extends ConsumerState<TaskDetailScreen>
|
||||
children: [
|
||||
_buildStatusChip(context, task, canUpdateStatus),
|
||||
_MetaBadge(label: 'Office', value: officeName),
|
||||
_MetaBadge(label: 'Task ID', value: task.id, isMono: true),
|
||||
_MetaBadge(
|
||||
label: 'Task #',
|
||||
value: task.taskNumber ?? task.id,
|
||||
isMono: true,
|
||||
),
|
||||
],
|
||||
),
|
||||
if (description.isNotEmpty) ...[
|
||||
|
||||
@@ -250,9 +250,10 @@ class _TasksListScreenState extends ConsumerState<TasksListScreen> {
|
||||
isLoading: false,
|
||||
columns: [
|
||||
TasQColumn<Task>(
|
||||
header: 'Task ID',
|
||||
header: 'Task #',
|
||||
technical: true,
|
||||
cellBuilder: (context, task) => Text(task.id),
|
||||
cellBuilder: (context, task) =>
|
||||
Text(task.taskNumber ?? task.id),
|
||||
),
|
||||
TasQColumn<Task>(
|
||||
header: 'Subject',
|
||||
@@ -326,7 +327,8 @@ class _TasksListScreenState extends ConsumerState<TasksListScreen> {
|
||||
title: Text(
|
||||
task.title.isNotEmpty
|
||||
? task.title
|
||||
: (ticket?.subject ?? 'Task ${task.id}'),
|
||||
: (ticket?.subject ??
|
||||
'Task ${task.taskNumber ?? task.id}'),
|
||||
),
|
||||
subtitle: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
@@ -335,7 +337,7 @@ class _TasksListScreenState extends ConsumerState<TasksListScreen> {
|
||||
const SizedBox(height: 2),
|
||||
Text('Assigned: $assigned'),
|
||||
const SizedBox(height: 4),
|
||||
MonoText('ID ${task.id}'),
|
||||
MonoText('ID ${task.taskNumber ?? task.id}'),
|
||||
const SizedBox(height: 2),
|
||||
Text(_formatTimestamp(task.createdAt)),
|
||||
],
|
||||
@@ -663,6 +665,7 @@ List<Task> _applyTaskFilters(
|
||||
: (ticket?.subject ?? 'Task ${task.id}');
|
||||
if (query.isNotEmpty &&
|
||||
!subject.toLowerCase().contains(query) &&
|
||||
!(task.taskNumber?.toLowerCase().contains(query) ?? false) &&
|
||||
!task.id.toLowerCase().contains(query)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user