Web: Expand List of Notifications

Created on 4 Mar 2019  Â·  52Comments  Â·  Source: gitcoinco/web

As Gitcoin, we'd like our users to receive notifications for actions they should take.

We have a currently have a baseline set of notifications. We'd like to expand on this.

Current List

List of notifications
new_tip
worker_applied
worker_approved
worker_rejected
start_work
work_submitted
work_done
stop_work
new_crowdfund
new_kudos

Definition of Done

  • [ ] Add the following notifications to the backend
  • [ ] Ensure that these notifications display on the front end in the notifications panel and on the page.

  • [ ] Review with the Gitcoin core team.

  • [ ] All tests should pass

Payment will be made when the work is merged.

  • Your bounty hunters haven't responded on this issue in a few days.
    Remove them if you haven't heard from them?
  • Your bounty is expiring soon
  • You haven't responded to this issue in x days.
  • This issue has been remarketed and has your skill sets. Are you interested?
  • You have been removed from a bounty due to no response
  • Your submission has been declined.
  • Funding has increased on a bounty that you’re working on.

All 52 comments

@PixelantDesign I could work on it.

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__This issue now has a funding of 1.1 ETH (147.92 USD @ $134.47/ETH) attached to it.__

@PixelantDesign is this bounty available?

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Getting this error when I run docker-compose up:

web_1      | Traceback (most recent call last):
web_1      |   File "manage.py", line 59, in <module>
web_1      |     execute_from_command_line(sys.argv)
web_1      |   File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
web_1      |     utility.execute()
web_1      |   File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 357, in execute
web_1      |     django.setup()
web_1      |   File "/usr/local/lib/python3.7/site-packages/django/__init__.py", line 24, in setup
web_1      |     apps.populate(settings.INSTALLED_APPS)
web_1      |   File "/usr/local/lib/python3.7/site-packages/django/apps/registry.py", line 112, in populate
web_1      |     app_config.import_models()
web_1      |   File "/usr/local/lib/python3.7/site-packages/django/apps/config.py", line 198, in import_models
web_1      |     self.models_module = import_module(models_module_name)
web_1      |   File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
web_1      |     return _bootstrap._gcd_import(name[level:], package, level)
web_1      |   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
web_1      |   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
web_1      |   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
web_1      |   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
web_1      |   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
web_1      |   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
web_1      |   File "/code/app/dashboard/models.py", line 45, in <module>
web_1      |     from app.utils import get_upload_filename
web_1      |   File "/code/app/app/utils.py", line 25, in <module>
web_1      |     from marketing.utils import get_or_save_email_subscriber
web_1      |   File "/code/app/marketing/utils.py", line 30, in <module>
web_1      |     from slackclient import SlackClient
web_1      | ModuleNotFoundError: No module named 'slackclient'
web_web_1 exited with code 1

python-slackclient 2.0 is now imported as import slack. Maybe pin on an older version or update it to use the new version?

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@usmanmuhd due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • [x] reminder (3 days)
  • [x] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@usmanmuhd due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • [x] reminder (3 days)
  • [x] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@rafalkowalski due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • [x] reminder (3 days)
  • [x] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__Workers have applied to start work__.

These users each claimed they can complete the work by 1 week, 6 days ago.
Please review their action plans below:

1) adamgambrell has applied to start work _(Funders only: approve worker | reject worker)_.

It looks like this is an issue to work directly on the Gitcoin website. As I have been loosely following your project for a while and think it is a great product/project, I am very interested in working specifically on one of your issues. I believe this issue is listed as expired, are the notifications still needed? I am looking to expand my development toolset and add to my remote working experience. I also have a desire to start contributing to an open source project as I hoping to move into the blockchain/crypto space. I have mainly been an enterprise level fullstack C# developer for the past few years, but I can pick up anything quickly and have lots of business experience so I don't think I would have too difficult of a time giving this a shot. I have integrated several notification/email features into different apps that I work on.

I have a few questions:

1) Is the request to add these events to the notifications dropdown on the dashboard, and/or are they going to be used in email notifications?
2) Is there a team or team member I would be able to reach out to for assistance if needed and/or to help me get up and running as quickly as possible and/or to go to if I run into any blockers?
3) Is there typically a time frame in which you would prefer the pull request to be submitted?

Action plan:
1) Get local version to build and run
2) Add new event tests to test_notifications and/or test_mails
3) Add events to build_github_notification built to specifications listed in the issue ticket (also to notification_email if needed) and ensure all tests pass
4) Add any view/model updates needed to support the new notification events
5) Add any frontend HTML/CSS needed to visibly display the new notifications in the notifications dropdown

Thanks

Learn more on the Gitcoin Issue Details page.

Answers to your questions....

The request to add these events to the notifications dropdown.

Is there a team or team member I would be able to reach out to for assistance if needed and/or to help me get up and running as quickly as possible and/or to go to if I run into any blockers?
yes @octavioamu

Is there typically a time frame in which you would prefer the pull request to be submitted?
We'd love to see some progress within the week and final submission within a few weeks if possible! Will tip for fast turn around! Thanks!

@adamgambrell looking forward to seeing a PR!

@adamgambrell Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@adamgambrell Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@adamgambrell Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@adamgambrell Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@adamgambrell Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@octavioamu sorry, I just found your response to my questions. Upon trying to start this issue last week, I found that I needed Hyper-V in order to run Docker locally. I don't have this functionality on my personal computer. I'm going to stop the bounty for now. I apologies for the delayed response.

@vince0656 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Hello @gitcoinbot I was only notified 1h ago (see issue details page) about getting approval for this work. I will start it shortly :)

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

@vince0656 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Apologies, I’ve been having laptop troubles which should now be sorted. Will let you know if I have any more issues

Hi there,

I'm still working on this. I’ve had issues with my laptop which are fixed now.

Thanks,
Vincent

Hi there,

I'm still working on this

Thanks,
Vincent

Hi @vince0656, still working on this issue?

Hi there,

I'm still working on this

Thanks,
Vincent

Issue Status: 1. Open 2. Cancelled


__The funding of 1.1 ETH (1231.26 USD @ $1119.33/ETH) attached to this issue has been cancelled by the bounty submitter__

Issue Status: 1. Open 2. Cancelled


__Workers have applied to start work__.

These users each claimed they can complete the work by 1 year, 5 months ago.
Please review their action plans below:

1) marcdeb1 has applied to start work _(Funders only: approve worker | reject worker)_.

I'm interested in doing this task. Is it active ?

Learn more on the Gitcoin Issue Details page.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kziemianek picture kziemianek  Â·  3Comments

jasonrhaas picture jasonrhaas  Â·  4Comments

frankchen07 picture frankchen07  Â·  4Comments

thelostone-mc picture thelostone-mc  Â·  4Comments

kziemianek picture kziemianek  Â·  3Comments