Skip to content
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

Add Subscribe-Button #151

Open
12 tasks
wellemut opened this issue Dec 12, 2022 · 3 comments
Open
12 tasks

Add Subscribe-Button #151

wellemut opened this issue Dec 12, 2022 · 3 comments
Assignees
Labels
01 enhancement New feature or request 20 frontend Changes in Frontend required

Comments

@wellemut
Copy link
Member

wellemut commented Dec 12, 2022

Help to fund this feature!

Just subscribe to any area or filter of the map and get updates by mail?

Let us make this simple feature become real and simplify the moderaton of the map!

Support it with your donation: https://www.betterplace.org/de/projects/36213-karte-von-morgen-alles-gute-auf-einer-karte

Problem

  • Our subscribing-function is just too complicated: right now the navigation to subscribe to a map view is super unintuitive: you need to go to the landing page, click on login, then on the landing page there is a link where you can get to the subscription screen.

Solution

Image

Step 1

(2 days)

  • Integrate a "subscribe to this map" button on two locations:

  • It will open directly a popup-window.

  • There you enter

    • your mailadress

    • and optionally give a name to this subscription, and its done. (

    • (Without registration, just with mail confirmation.)

    • Then you can subscribe to an endless amount of areas with one mailadress. What now is a user name will then be the name a the subscription. (username it that sense is the mailadress)

  • User can navigate and filter the map before subscribing, to choose the

    • bbox

No extra field or selection. "You get what you see on the map"
grafik

Step 2

(1 days)

  • There are two radio-buttons to choose:

    • the frequency
    • and the type of changes
  • The mail-language should be automatically saved based on the selected frontend lanugage.

    • and tags without having to enter them in an extra window. But on the entryform it should show "your are subscribing to the following tags: {none, [selected tags]}"

API


Related Issues

@wellemut
Copy link
Member Author

@navid-kalaei here is the concentrated description of the subscripton pop-up.

I just asked @flosse that the API still works the way it was defined here.

@wellemut
Copy link
Member Author

wellemut commented Feb 5, 2024

@navid-kalaei this is getting interesting for people in Bremen.
Could you estimate the effort?

@wellemut wellemut self-assigned this Feb 5, 2024
@wellemut wellemut added 01 enhancement New feature or request 20 frontend Changes in Frontend required labels Feb 5, 2024
@wellemut wellemut moved this from New Issues to Product Backlog refinement in Improvements after Refactoring Feb 5, 2024
@wellemut wellemut moved this from Product Backlog refinement to Sprint Backlog in Improvements after Refactoring Feb 10, 2024
@wellemut wellemut pinned this issue Feb 10, 2024
@wellemut wellemut moved this from Sprint Backlog to Product Backlog refinement in Improvements after Refactoring Feb 10, 2024
@navid-kalaei navid-kalaei moved this from Product Backlog refinement to In Progress in Improvements after Refactoring Feb 22, 2024
@wellemut
Copy link
Member Author

wellemut commented Feb 24, 2024

@alex0107 @flosse
Can one of you explain, where this endpoint, which @magdaddy devoloped, is running?
Use this API: 'https://mail.kartevonmorgen.org/api'
Documentation: https://app.swaggerhub.com/apis/Kartevonmorgen/subscriptions-api/0.0.0#/Subscriptions/post_subscribe

Seems that there is a completly own service for it: https://github.com/kartevonmorgen/kvm-email-notification
shall we bring it running or is it to be integrated in the new backend https://ofdb.io/dashboard
grafik

@navid-kalaei made the frontend ready to consume it...

@wellemut wellemut moved this from In Progress to Product Backlog in Improvements after Refactoring May 28, 2024
@wellemut wellemut moved this to Accepted to do in Subscriptions Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
01 enhancement New feature or request 20 frontend Changes in Frontend required
Projects
Status: Product Backlog
Status: Accepted to do
Development

No branches or pull requests

5 participants