-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set the location of addresses that are not located yet #8
Comments
As discussed with @Hypertopic/vases-grecs-du-kerameikos, I transferred this ticket to GeoXene. Please note that the description should be changed accordingly (esp. we told about choosing the location on a map and setting the corresponding label). |
@rooooose Please note that "localization" has a different meaning in software engineering (see Wiktionary). Hence the title should be rephrased. |
Scénario : Soit l'utilisateur se trouve sur la page de Geoxene
Quand l'utilisateur a cliqué sur un point de la carte
Et l'utilisateur a renseigné "Tombe 40, Nécropole au Sud de l'Eridanos, Kerameikos" comme nom de localisation
Et l'utilisateur valide sa saisie
Alors la nouvelle localisation est créée |
Stratégie d'implémentationQuelle partie du code sera impactée (classes, méthodes) ?Côté BackEnd : Côté FrontEnd : Les données dont vous avez besoin sont-elles déjà chargées par la page ?Actuellement oui mais après l'ajout de la base de données, il faudra récupérer les localisations depuis la base. Quelle est la structure des données et comment allez-vous récupérer précisément celles qui vous intéressent ?On va utiliser une base de données SQLite Node.js. Existe-t-il des bibliothèques qui pourraient simplifier l'implémentation ? Quelles sont celles que vous choisiriez et pourquoi ?Oui nous allons utiliser la bibliothèque SQLite Node.js (sqlite3). Cela permet d'implementer facilement une base de données dans un projet Node.js. Doit-on intégrer des services extérieurs (ex : cartographie) ? De quelles fonctionnalités en particulier aura-t-on besoin ? Est-ce que le service choisi les propose ou doit-on passer chez un concurrent ? Comment s'utilisent ces fonctionnalités ? Avec quels paramètres ?Non car le service Google Map est déjà implémenté. Il faudra cependant utiliser des fonctionnalités du service Google Map afin d'ajouter un curseur lors du clique sur la carte. Co-éditeurs : Carla G. |
What could help for the front implementation :Add markers on click :
Change marker's color : |
Remember to rename the issue (as it is not really related to "vases" but more generally to "addresses"). |
Description
What is the valuable outcome that cannot be achieved with current features?
For the moment, users have to manually go to each vase's page to add the spatial attribute to localize them on the map. It would be easier for them to be able to see all the vases that doesn't have this spatial attribute and have for example a page that allows them to easily set the tomb's number of the vases that are not localized yet.
For which stakeholder (people, role, project, domain) is it important?
Especially for people who want to be able to see easily the vases not localized on the map yet (that miss the spatial attribute), and easily set the tomb where they were found, as a bulk.
Which user action should be enabled (or restricted)? For who?
Examples: Display non-localized vases on a specific page and set their location as a bulk.
Additional details (solutions you think about, or workarounds you tried)
Deliverables status
Phase 1
Phase 2
Phase 3
The text was updated successfully, but these errors were encountered: