CCExtractor / CCExtractor/taskwarrior-flutter

Sync settings enabled even if sync server configurations are not set

Ouverte
#548 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
Dart
Étoiles
244
Forks
179
Merge moyen
12 h 42 min
PR mergées (30 j)
2

Description

### Describe your issue

user should not able to toggle Sync Settings without first configuring TaskServer.
In my opinion the sync settings should be disabled if config of any one taskServer is not set,And prompt user to set them

### Steps to reproduce

_navigation_
1.open the app
2.click on menu (top right)
**IMPORTANT** -remove, if any previously created profile/taskServer (remember you cant remove default "New Alias")
3.Click on settings
4. And you will able to set sync on Start and Sync on task create (again which should not be allowed if taskServer configs are not set to import user experience.

### What was the expected result?

Should prompt user to set profile/taskServer

### Put here any screenshots or videos (optional)

![Image](https://github.com/user-attachments/assets/5a78a1a4-0512-419e-8b5a-f6e17a9d6a1f)

### How can we contact you (optional)

parthakadam2007@gmail.com

### Would you like to work on this issue?

Yes

### By submitting this issue, I have confirmed that:

- [x] I have starred the repo ⭐ and watched 👀 it on GitHub and followed the contribution guidelines.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par l’écran Settings de l’application et suivez les contrôles Sync on Start et Sync on task create jusqu’à la configuration de TaskServer/profil. Reproduisez le flux après avoir supprimé les profils autres que le profil par défaut, puis vérifiez qu’une configuration indisponible désactive les contrôles ou invite l’utilisateur à configurer un TaskServer.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
dart, flutter
Domaine
mobile
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.