Projects Details (error)
This commit is contained in:
@@ -58,7 +58,8 @@ class _NewActivity extends State<NewActivity> {
|
||||
if(_cats.contains(element.name)){
|
||||
|
||||
}else{
|
||||
_cats.add(name);}
|
||||
_cats.add(name + ((element.relatedProject !=null) ? ' [${element.relatedProject!.name}]' :''));
|
||||
}
|
||||
});
|
||||
return _cats;
|
||||
}
|
||||
@@ -112,7 +113,9 @@ class _NewActivity extends State<NewActivity> {
|
||||
|
||||
});});
|
||||
}else{
|
||||
|
||||
selectedCat = _value ?? 'n/a';
|
||||
|
||||
}
|
||||
setState(() {
|
||||
});
|
||||
@@ -398,9 +401,14 @@ class _NewActivity extends State<NewActivity> {
|
||||
if(startTime.isAfter(endTime)){
|
||||
showAlertDialog(context, 'Really?', 'Start time and end time doesnt make any sense');
|
||||
}
|
||||
print('adding Task Type : $selectedCat at $startTime - $endTime');
|
||||
String selectedTasks = selectedCat;
|
||||
if(selectedTasks.contains('[') && selectedTasks.contains(']')){
|
||||
selectedTasks = selectedTasks.substring(0, selectedTasks.indexOf('[')-1);
|
||||
print('Project task : $selectedTasks');
|
||||
}
|
||||
print('adding Task Type : $selectedTasks at $startTime - $endTime');
|
||||
bool failed=false;
|
||||
await User.UserOperations.addActivity(selectedCat,startTime, endTime,metadata:metadataController.text, onOverlap: (overlapCount){
|
||||
await User.UserOperations.addActivity(selectedTasks,startTime, endTime,metadata:metadataController.text, onOverlap: (overlapCount){
|
||||
showAlertDialog(context, 'Error adding activity', 'Cannot add activity between ${dateFormat.format(startTime)} - ${dateFormat.format(endTime)}, $overlapCount activities are already added within this time range');
|
||||
failed=true;
|
||||
});
|
||||
@@ -416,9 +424,14 @@ class _NewActivity extends State<NewActivity> {
|
||||
}
|
||||
|
||||
void edit_action() async{
|
||||
print('adding Task Type : $selectedCat at $startTime - $endTime');
|
||||
String selectedTasks = selectedCat;
|
||||
if(selectedTasks.contains('[') && selectedTasks.contains(']')){
|
||||
selectedTasks = selectedTasks.substring(0, selectedTasks.indexOf('[')-1);
|
||||
print('Project task : $selectedTasks');
|
||||
}
|
||||
print('adding Task Type : $selectedTasks at $startTime - $endTime');
|
||||
bool failed=false;
|
||||
await User.UserOperations.editActivity(init_sTime,init_eTime,selectedCat,startTime, endTime,metadata:metadataController.text, onOverlap: (overlapCount){
|
||||
await User.UserOperations.editActivity(init_sTime,init_eTime,selectedTasks,startTime, endTime,metadata:metadataController.text, onOverlap: (overlapCount){
|
||||
showAlertDialog(context, 'Error editing activity', 'Cannot add activity between ${dateFormat.format(startTime)} - ${dateFormat.format(endTime)}, $overlapCount activities are already added within this time range');
|
||||
failed=true;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user