Project management related changes
This commit is contained in:
40
scratch/patch_board_screen.py
Normal file
40
scratch/patch_board_screen.py
Normal file
@@ -0,0 +1,40 @@
|
||||
import re
|
||||
|
||||
with open('kifi-app/lib/features/projects/presentation/project_board_screen.dart', 'r') as f:
|
||||
content = f.read()
|
||||
|
||||
# Add edit button to AppBar
|
||||
old_app_bar = r""" appBar: AppBar\(
|
||||
title: Text\(widget\.project\.name\),
|
||||
backgroundColor: Colors\.white,
|
||||
foregroundColor: Colors\.black,
|
||||
elevation: 0,
|
||||
\),"""
|
||||
|
||||
new_app_bar = """ appBar: AppBar(
|
||||
title: Text(widget.project.name),
|
||||
backgroundColor: Colors.white,
|
||||
foregroundColor: Colors.black,
|
||||
elevation: 0,
|
||||
actions: [
|
||||
IconButton(
|
||||
icon: const Icon(Icons.info_outline),
|
||||
tooltip: 'Project Details',
|
||||
onPressed: () {
|
||||
showModalBottomSheet(
|
||||
context: context,
|
||||
isScrollControlled: true,
|
||||
backgroundColor: Colors.transparent,
|
||||
builder: (context) => AddProjectSheet(project: widget.project),
|
||||
);
|
||||
},
|
||||
),
|
||||
],
|
||||
),"""
|
||||
|
||||
content = re.sub(old_app_bar, new_app_bar, content)
|
||||
if "AddProjectSheet" not in content:
|
||||
content = content.replace("import 'widgets/add_task_sheet.dart';", "import 'widgets/add_task_sheet.dart';\nimport 'widgets/add_project_sheet.dart';")
|
||||
|
||||
with open('kifi-app/lib/features/projects/presentation/project_board_screen.dart', 'w') as f:
|
||||
f.write(content)
|
||||
Reference in New Issue
Block a user