From 04ae06623eafbfeea21460f5eac97dac7a1be9ff Mon Sep 17 00:00:00 2001 From: Roan Song Date: Tue, 5 Jul 2022 08:30:28 +0200 Subject: [PATCH 01/26] Added logging for calls to mautic_proxy In the process of moving from Mautic/Acquia to Hubspot. Starting by adding a log to develop a deeper understanding of requests, in order to prepare for writing the Hubspot part, which would see requests temporarily be sent to both Acquia and Hubspot before turning the Acquia requests off. * Added MauticLog table * Added entry for every call to mautic_proxy --- app/app/settings.py | 3 +- app/dashboard/views.py | 12 +++++-- app/mautic_logging/__init__.py | 0 app/mautic_logging/admin.py | 11 +++++++ app/mautic_logging/apps.py | 5 +++ app/mautic_logging/migrations/0001_initial.py | 32 +++++++++++++++++++ app/mautic_logging/migrations/__init__.py | 0 app/mautic_logging/models.py | 16 ++++++++++ app/mautic_logging/tests.py | 3 ++ app/mautic_logging/views.py | 3 ++ 10 files changed, 82 insertions(+), 3 deletions(-) create mode 100644 app/mautic_logging/__init__.py create mode 100644 app/mautic_logging/admin.py create mode 100644 app/mautic_logging/apps.py create mode 100644 app/mautic_logging/migrations/0001_initial.py create mode 100644 app/mautic_logging/migrations/__init__.py create mode 100644 app/mautic_logging/models.py create mode 100644 app/mautic_logging/tests.py create mode 100644 app/mautic_logging/views.py diff --git a/app/app/settings.py b/app/app/settings.py index f2fd7a8bb0a..aa5ffe280dd 100644 --- a/app/app/settings.py +++ b/app/app/settings.py @@ -156,7 +156,8 @@ 'adminsortable2', 'debug_toolbar', 'passport', - 'quadraticlands' + 'quadraticlands', + 'mautic_logging', ] MIDDLEWARE = [ diff --git a/app/dashboard/views.py b/app/dashboard/views.py index b67ec0f9481..8d2719a15c3 100644 --- a/app/dashboard/views.py +++ b/app/dashboard/views.py @@ -103,6 +103,7 @@ wall_post_email, ) from marketing.models import Keyword +from mautic_logging.models import MauticLog from oauth2_provider.decorators import protected_resource from oauthlib.oauth2.rfc6749.errors import InvalidGrantError from perftools.models import JSONStore, StaticJsonEnv @@ -7538,9 +7539,16 @@ def mautic_proxy_backend(method="GET", endpoint='', payload=None, params=None): if payload: body_unicode = payload.decode('utf-8') payload = json.loads(body_unicode) - response = getattr(requests, method.lower())(url=url, headers=headers, params=params, data=json.dumps(payload)).json() + http_response = getattr(requests, method.lower())(url=url, headers=headers, params=params, data=json.dumps(payload)) else: - response = getattr(requests, method.lower())(url=url, headers=headers, params=params).json() + http_response = getattr(requests, method.lower())(url=url, headers=headers, params=params) + + response = http_response.json() + + + # Temporary logging of Mautic interaction in order to prepare for a move over from Mautic to Hubspot. + log = MauticLog(method=method, endpoint=endpoint, payload=payload, params=params, status_code=http_response.status_code) + log.save() return response diff --git a/app/mautic_logging/__init__.py b/app/mautic_logging/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/app/mautic_logging/admin.py b/app/mautic_logging/admin.py new file mode 100644 index 00000000000..78871bb72a2 --- /dev/null +++ b/app/mautic_logging/admin.py @@ -0,0 +1,11 @@ +from django.contrib import admin + +from .models import MauticLog + + +class MauticLogAdmin(admin.ModelAdmin): + ordering = ['-id'] + list_display = ['created_on', 'endpoint', 'status_code', 'method', 'params', 'payload'] + search_fields = ['created_on', 'endpoint', 'status_code', 'method', 'params', 'payload'] + +admin.site.register(MauticLog, MauticLogAdmin) diff --git a/app/mautic_logging/apps.py b/app/mautic_logging/apps.py new file mode 100644 index 00000000000..bb30bb4d749 --- /dev/null +++ b/app/mautic_logging/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class MauticLoggingConfig(AppConfig): + name = 'mautic_logging' diff --git a/app/mautic_logging/migrations/0001_initial.py b/app/mautic_logging/migrations/0001_initial.py new file mode 100644 index 00000000000..79db498b267 --- /dev/null +++ b/app/mautic_logging/migrations/0001_initial.py @@ -0,0 +1,32 @@ +# Generated by Django 2.2.24 on 2022-07-05 06:10 + +import django.contrib.postgres.fields.jsonb +from django.db import migrations, models +import economy.models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='MauticLog', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('created_on', models.DateTimeField(db_index=True, default=economy.models.get_time)), + ('modified_on', models.DateTimeField(default=economy.models.get_time)), + ('status_code', models.IntegerField()), + ('method', models.CharField(max_length=5)), + ('endpoint', models.TextField()), + ('payload', django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True)), + ('params', django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict, null=True)), + ], + options={ + 'abstract': False, + }, + ), + ] diff --git a/app/mautic_logging/migrations/__init__.py b/app/mautic_logging/migrations/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/app/mautic_logging/models.py b/app/mautic_logging/models.py new file mode 100644 index 00000000000..3d3c199f76f --- /dev/null +++ b/app/mautic_logging/models.py @@ -0,0 +1,16 @@ +from django.contrib.postgres.fields import JSONField +from django.db import models + +from economy.models import SuperModel + + +class MauticLog(SuperModel): + """Define the MauticLog model. Used to store requests to the mautic_proxy for further analysis""" + status_code = models.IntegerField() + method = models.CharField(max_length=5) + endpoint = models.TextField() + payload = JSONField(null=True, default=dict, blank=True) + params = JSONField(null=True, default=dict, blank=True) + + def __str__(self): + return f"[{self.status_code}] {self.endpoint}" diff --git a/app/mautic_logging/tests.py b/app/mautic_logging/tests.py new file mode 100644 index 00000000000..7ce503c2dd9 --- /dev/null +++ b/app/mautic_logging/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/app/mautic_logging/views.py b/app/mautic_logging/views.py new file mode 100644 index 00000000000..91ea44a218f --- /dev/null +++ b/app/mautic_logging/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. From be8f483759460a665ef3c5b789748a28e973a8e4 Mon Sep 17 00:00:00 2001 From: Roan Song Date: Tue, 5 Jul 2022 08:33:54 +0200 Subject: [PATCH 02/26] Wrapped DB call in try-except --- app/dashboard/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/dashboard/views.py b/app/dashboard/views.py index 8d2719a15c3..7d20146424c 100644 --- a/app/dashboard/views.py +++ b/app/dashboard/views.py @@ -7547,8 +7547,11 @@ def mautic_proxy_backend(method="GET", endpoint='', payload=None, params=None): # Temporary logging of Mautic interaction in order to prepare for a move over from Mautic to Hubspot. - log = MauticLog(method=method, endpoint=endpoint, payload=payload, params=params, status_code=http_response.status_code) - log.save() + try: + log = MauticLog(method=method, endpoint=endpoint, payload=payload, params=params, status_code=http_response.status_code) + log.save() + except Exception: + pass return response From 5e79960e419b037b398a873740444336af897029 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Tue, 6 Sep 2022 19:07:03 +0200 Subject: [PATCH 03/26] fix(Home): GR15 Image should be loaded via CDN. --- app/retail/templates/home/gr15.html | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/retail/templates/home/gr15.html b/app/retail/templates/home/gr15.html index 13216dda4ba..55e11a99c83 100644 --- a/app/retail/templates/home/gr15.html +++ b/app/retail/templates/home/gr15.html @@ -1,3 +1,5 @@ +{% load humanize static i18n tz %} + + +
+
+
+
+

Grants Protocol

+

+ Grants Protocol aims to decentralize funding access, empowering any + community to run their own grants program. +

+ + Explore Grants Protocol +
+ +
+
+
+
+

Gitcoin Grants

+

+ Gitcoin Grants is a canonical example of the Grants Protocol's + capabilities, and will continue its mission to support public goods. +

+ + See Gitcoin Grants +
+ +
+
+
+
+
From d2fb0dc4ca7d992cf5948831fbcd3d889fa1c5ab Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Wed, 12 Oct 2022 15:39:14 +0200 Subject: [PATCH 10/26] func(Banner): Add responsiveness for mobile. --- .../home-banner-grants-mobile.svg | 623 ++++++++++++++++ .../home-banner-protocol-mobile.svg | 704 ++++++++++++++++++ .../home/protocol-grants/protocol-grants.html | 107 ++- 3 files changed, 1430 insertions(+), 4 deletions(-) create mode 100644 app/assets/v2/images/home/protocol-grants/home-banner-grants-mobile.svg create mode 100644 app/assets/v2/images/home/protocol-grants/home-banner-protocol-mobile.svg diff --git a/app/assets/v2/images/home/protocol-grants/home-banner-grants-mobile.svg b/app/assets/v2/images/home/protocol-grants/home-banner-grants-mobile.svg new file mode 100644 index 00000000000..81a259b95c5 --- /dev/null +++ b/app/assets/v2/images/home/protocol-grants/home-banner-grants-mobile.svg @@ -0,0 +1,623 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/v2/images/home/protocol-grants/home-banner-protocol-mobile.svg b/app/assets/v2/images/home/protocol-grants/home-banner-protocol-mobile.svg new file mode 100644 index 00000000000..560a7bb3b6d --- /dev/null +++ b/app/assets/v2/images/home/protocol-grants/home-banner-protocol-mobile.svg @@ -0,0 +1,704 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/retail/templates/home/protocol-grants/protocol-grants.html b/app/retail/templates/home/protocol-grants/protocol-grants.html index 06d4de75cca..a29f3fd3757 100644 --- a/app/retail/templates/home/protocol-grants/protocol-grants.html +++ b/app/retail/templates/home/protocol-grants/protocol-grants.html @@ -4,6 +4,7 @@ #protocol-grants { position: relative; max-width: 1440px; + overflow: hidden; } #protocol-grants a.button { @@ -20,7 +21,7 @@ } #protocol-grants .text { - width: 330px; + width: 380px; } #protocol-grants .protocol .text { @@ -81,13 +82,111 @@ top: 3%; width: 500px; height: 382px; + z-index: 99; + } + + @media only screen and (max-width: 1100px) { + #protocol-grants .circle { + --reducedWidth: 80; + background-size: calc(480px * (var(--reducedWidth) / 100)) + calc(480px * (var(--reducedWidth) / 100)); + width: calc(480px * (var(--reducedWidth) / 100)); + height: calc(480px * (var(--reducedWidth) / 100)); + margin-left: calc(0px - (240px * (var(--reducedWidth) / 100))); + margin-top: calc(0px - (240px * (var(--reducedWidth) / 100))); + } + + #protocol-grants .protocol-img { + background: url("{{ STATIC_URL }}v2/images/home/protocol-grants/home-banner-protocol-mobile.svg") + no-repeat; + --reducedWidth: 130; + background-size: calc(235px * (var(--reducedWidth) / 100)) + calc(122px * (var(--reducedWidth) / 100)); + width: calc(235px * (var(--reducedWidth) / 100)); + height: calc(122px * (var(--reducedWidth) / 100)); + margin-left: calc(0px - 117px * (var(--reducedWidth) / 100)); + } + + #protocol-grants .grants-img { + background: url("{{ STATIC_URL }}v2/images/home/protocol-grants/home-banner-grants-mobile.svg") + no-repeat; + --reducedWidth: 140; + background-size: calc(217px * (var(--reducedWidth) / 100)) + calc(217px * (var(--reducedWidth) / 100)); + width: calc(217px * (var(--reducedWidth) / 100)); + height: calc(217px * (var(--reducedWidth) / 100)); + left: 50%; + top: -59px; + margin-left: calc(0px - 108px * (var(--reducedWidth) / 100)); + } + + @media only screen and (max-width: 1000px) { + #protocol-grants .bg-light, #protocol-grants .bg-dark { height: 380px; } + #protocol-grants .circle { + --reducedWidth: 60; + background-size: calc(480px * (var(--reducedWidth) / 100)) + calc(480px * (var(--reducedWidth) / 100)); + width: calc(480px * (var(--reducedWidth) / 100)); + height: calc(480px * (var(--reducedWidth) / 100)); + margin-left: calc(0px - (240px * (var(--reducedWidth) / 100))); + margin-top: calc(0px - (240px * (var(--reducedWidth) / 100))); + } + + #protocol-grants .protocol-img { + background: url("{{ STATIC_URL }}v2/images/home/protocol-grants/home-banner-protocol-mobile.svg") + no-repeat; + --reducedWidth: 100; + background-size: calc(235px * (var(--reducedWidth) / 100)) + calc(122px * (var(--reducedWidth) / 100)); + width: calc(235px * (var(--reducedWidth) / 100)); + height: calc(122px * (var(--reducedWidth) / 100)); + margin-left: calc(0px - 117px * (var(--reducedWidth) / 100)); + } + + #protocol-grants .grants-img { + background: url("{{ STATIC_URL }}v2/images/home/protocol-grants/home-banner-grants-mobile.svg") + no-repeat; + --reducedWidth: 110; + background-size: calc(217px * (var(--reducedWidth) / 100)) + calc(217px * (var(--reducedWidth) / 100)); + width: calc(217px * (var(--reducedWidth) / 100)); + height: calc(217px * (var(--reducedWidth) / 100)); + left: 50%; + top: -59px; + margin-left: calc(0px - 108px * (var(--reducedWidth) / 100)); + } + + + @media only screen and (max-width: 950px) { + #protocol-grants .grants .text { + top: 80px; + } + } + @media only screen and (max-width: 900px) { + #protocol-grants .grants .text { + top: 100px; + } + } + @media only screen and (max-width: 780px) { + #protocol-grants .grants .text { + top: 120px; + } + } + @media only screen and (max-width: 580px) { + #protocol-grants .grants .text { + top: 180px; + } + #protocol-grants .text { + width: 100%; + } + } }
-
+

Grants Protocol

Grants Protocol aims to decentralize funding access, empowering any @@ -95,7 +194,7 @@

Grants Protocol

Explore Grants ProtocolGrants Protocol
-
+

Gitcoin Grants

Gitcoin Grants is a canonical example of the Grants Protocol's From 4812dcdd235b318e0461d8ae19490426a0034f30 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Mon, 17 Oct 2022 15:00:51 +0200 Subject: [PATCH 11/26] fix(Nav): Main nav was sitting under the banner images. --- .../templates/home/protocol-grants/protocol-grants.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/retail/templates/home/protocol-grants/protocol-grants.html b/app/retail/templates/home/protocol-grants/protocol-grants.html index a29f3fd3757..086c6c362d6 100644 --- a/app/retail/templates/home/protocol-grants/protocol-grants.html +++ b/app/retail/templates/home/protocol-grants/protocol-grants.html @@ -70,7 +70,7 @@ width: 983px; height: 383px; margin-left: -270px; - z-index: 100; + z-index: 2; } #protocol-grants .grants-img { @@ -82,7 +82,7 @@ top: 3%; width: 500px; height: 382px; - z-index: 99; + z-index: 1; } @media only screen and (max-width: 1100px) { From f2c1e639328781d38480019c020cd8f6c6bbada1 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Wed, 19 Oct 2022 06:26:09 +0200 Subject: [PATCH 12/26] func(Blog): Wordpress is becoming unreliable (rate limiting issues) in redirecting gitcoin.co/blog to go.gitcoin.co/blog so change the links at the source to point to the newer blog location of go.gitcoin.co/blog. --- app/assets/v2/js/amounts.js | 2 +- app/dashboard/templates/profiles/trust-vue.html | 8 ++++---- .../grants/detail/template-grant-details.html | 12 +++++------- app/grants/templates/grants/matching_funds.html | 2 +- app/retail/templates/bounties/funder/benefits.html | 4 ++-- app/retail/templates/emails/grants/new_grant.html | 2 +- .../templates/emails/grants/new_grant_approved.html | 4 ++-- app/retail/templates/presskit/resources.html | 2 +- app/retail/templates/results.html | 4 ++-- app/retail/templates/shared/what_is_gitcoin.html | 2 +- app/retail/views.py | 2 +- docs/README.md | 2 +- 12 files changed, 22 insertions(+), 24 deletions(-) diff --git a/app/assets/v2/js/amounts.js b/app/assets/v2/js/amounts.js index 7100db9671d..f776d0624b8 100644 --- a/app/assets/v2/js/amounts.js +++ b/app/assets/v2/js/amounts.js @@ -54,7 +54,7 @@ const get_rates_estimate = function(usd_amount) { } rates_addon = rates_addon.join(', '); - const help_addon = 'Read our pricing guide.'; + const help_addon = 'Read our pricing guide.'; return (rates_addon + help_addon); }; diff --git a/app/dashboard/templates/profiles/trust-vue.html b/app/dashboard/templates/profiles/trust-vue.html index 6f3f0282e54..4b65bd8e286 100644 --- a/app/dashboard/templates/profiles/trust-vue.html +++ b/app/dashboard/templates/profiles/trust-vue.html @@ -59,7 +59,7 @@

Unlink Passport

- +
@@ -151,10 +151,10 @@

Trust Bonus

Trust Bonus is powered by Gitcoin Passport, a decentralized identity verification application. Trust Bonus scores are calculated based on the identification stamps you complete.

- If you’ve already created a Gitcoin Passport, you’ll want to Refresh Passport an hour before the round ends to receive the maximum score. + If you’ve already created a Gitcoin Passport, you’ll want to Refresh Passport an hour before the round ends to receive the maximum score.

- For more information check out, "WTF is Trust Bonus?". + For more information check out, "WTF is Trust Bonus?". Resubmit Passport @@ -162,7 +162,7 @@

Trust Bonus

Submit Passport - +

GR15 Countdown [[countDown]]

You will be able to connect your Passport when the Round begins.

diff --git a/app/grants/templates/grants/detail/template-grant-details.html b/app/grants/templates/grants/detail/template-grant-details.html index 3dc249d387a..423b8372bf7 100644 --- a/app/grants/templates/grants/detail/template-grant-details.html +++ b/app/grants/templates/grants/detail/template-grant-details.html @@ -314,7 +314,7 @@

+$[[ grant?.clr_prediction_curve?.[0]?.[1] | formatNu

The estimated match from the active matching rounds at this moment in time. - Learn more + Learn more

This grant is currently part of [[ grant?.active_round_names.length ]] active matching round: @@ -1015,11 +1015,9 @@

Cancel your grant

- diff --git a/app/grants/templates/grants/matching_funds.html b/app/grants/templates/grants/matching_funds.html index 9ef78d609d6..3070e4b085b 100644 --- a/app/grants/templates/grants/matching_funds.html +++ b/app/grants/templates/grants/matching_funds.html @@ -123,7 +123,7 @@

Matching Funds

Claim within the matching period or funds will be returned to the matching pool.

- Learn more on how matching works. + Learn more on how matching works.

diff --git a/app/retail/templates/bounties/funder/benefits.html b/app/retail/templates/bounties/funder/benefits.html index 4373d2afee4..9ab386ef3d6 100644 --- a/app/retail/templates/bounties/funder/benefits.html +++ b/app/retail/templates/bounties/funder/benefits.html @@ -45,7 +45,7 @@

{% trans "Augment Your Team's Workflow" %}

{% blocktrans %}Save time on non-core tasks, build out interesting features, squash pesky bugs. Create space for your core team to focus on the right problems.{% endblocktrans %}

- + {% trans "Read an Article" %}
@@ -85,7 +85,7 @@

{% trans "Hire Global Talent" %}

{% blocktrans %}Gitcoiner’s include designers and developers working in countries all around the world. Get to to know potential talent through the projects that you bounty. What better way to interview?{% endblocktrans %}

- + {% trans "How To Get Started" %}

diff --git a/app/retail/templates/emails/grants/new_grant.html b/app/retail/templates/emails/grants/new_grant.html index 70078f1a4c9..db2c2071a13 100644 --- a/app/retail/templates/emails/grants/new_grant.html +++ b/app/retail/templates/emails/grants/new_grant.html @@ -129,7 +129,7 @@

{{ grant.title }}


+ href="https://go.gitcoin.co/blog/how-to-maximize-your-matching-with-gitcoin-grants/?{{ utm_tracking }}"> {% trans "Learn how to maximize your matching" %}
diff --git a/app/retail/templates/emails/grants/new_grant_approved.html b/app/retail/templates/emails/grants/new_grant_approved.html index 3b0ce2a0f89..ff0943b930b 100644 --- a/app/retail/templates/emails/grants/new_grant_approved.html +++ b/app/retail/templates/emails/grants/new_grant_approved.html @@ -124,7 +124,7 @@

{{ grant.title }}

+ href="https://go.gitcoin.co/blog/how-to-maximize-your-matching-with-gitcoin-grants/?{{ utm_tracking }}"> {% trans "Learn How to Maximize your Matching" %} @@ -135,7 +135,7 @@

{{ grant.title }}


+ href="https://go.gitcoin.co/blog/how-to-maximize-your-matching-with-gitcoin-grants/?{{ utm_tracking }}"> {% trans "Learn How to Maximize your Matching" %} diff --git a/app/retail/templates/presskit/resources.html b/app/retail/templates/presskit/resources.html index 86a852a15eb..59c9db483fe 100644 --- a/app/retail/templates/presskit/resources.html +++ b/app/retail/templates/presskit/resources.html @@ -35,7 +35,7 @@

{% trans "About Gitcoin" %} diff --git a/app/retail/templates/results.html b/app/retail/templates/results.html index e1de5a477c5..5637fc3e8b3 100644 --- a/app/retail/templates/results.html +++ b/app/retail/templates/results.html @@ -344,7 +344,7 @@

{% trans "And By Skill" %}

@@ -560,7 +560,7 @@

{% trans "TLDR - We're building a Mesh Network

{% trans "Want to learn more about where our little web3 pirate ship is going?" %}

- {% trans "Get Mesh-ey; Read our Vision" %} + {% trans "Get Mesh-ey; Read our Vision" %}
diff --git a/app/retail/templates/shared/what_is_gitcoin.html b/app/retail/templates/shared/what_is_gitcoin.html index 9bbf9f25feb..ae4b59ade4b 100644 --- a/app/retail/templates/shared/what_is_gitcoin.html +++ b/app/retail/templates/shared/what_is_gitcoin.html @@ -28,7 +28,7 @@

{% trans "A Mission to Grow Open Source." %}

{% blocktrans %}A community for developers to collaborate and monetize their skills while working on Open Source projects through bounties.{% endblocktrans %}

- {% trans "Our Mission" %}

{% trans "Focused on builders." %}

diff --git a/app/retail/views.py b/app/retail/views.py index 5489df1f7d5..a5ec450c7fd 100644 --- a/app/retail/views.py +++ b/app/retail/views.py @@ -1323,7 +1323,7 @@ def reddit(request): return redirect('https://www.reddit.com/r/gitcoincommunity/') def blog(request): - return redirect('https://gitcoin.co/blog') + return redirect('https://go.gitcoin.co/blog') def calendar(request): return redirect('https://calendar.google.com/calendar/embed?src=7rq7ga2oubv3tk93hk67agdv88%40group.calendar.google.com') diff --git a/docs/README.md b/docs/README.md index 9fcd1c54785..e9d0188e107 100644 --- a/docs/README.md +++ b/docs/README.md @@ -169,7 +169,7 @@ Advanced Background * [Everything you need to know about Gitcoin](https://medium.com/gitcoin/everything-you-need-to-know-about-gitcoin-fe2e3e292a21) -* [Our Vision: Open Source Money will BUIDL the OSS Ecosystem](https://gitcoin.co/blog/open-source-money-will-buidl-the-open-source-ecosystem/) +* [Our Vision: Open Source Money will BUIDL the OSS Ecosystem](https://go.gitcoin.co/blog/open-source-money-will-buidl-the-open-source-ecosystem/) Testimonials & Case Studies From d18a726aff67f77292f3ecce74764ae926532865 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Wed, 19 Oct 2022 06:28:57 +0200 Subject: [PATCH 13/26] func(Blog): Wordpress is becoming unreliable (rate limiting issues) in redirecting gitcoin.co/blog to go.gitcoin.co/blog so change the links at the source to point to the newer blog location of go.gitcoin.co/blog. --- app/assets/v2/js/amounts.js | 2 +- app/dashboard/templates/profiles/trust-vue.html | 8 ++++---- .../templates/grants/detail/template-grant-details.html | 2 +- app/grants/templates/grants/matching_funds.html | 2 +- app/retail/templates/bounties/funder/benefits.html | 4 ++-- app/retail/templates/emails/grants/new_grant.html | 2 +- .../templates/emails/grants/new_grant_approved.html | 4 ++-- app/retail/templates/presskit/resources.html | 2 +- app/retail/templates/results.html | 4 ++-- app/retail/templates/shared/what_is_gitcoin.html | 2 +- app/retail/views.py | 2 +- docs/README.md | 2 +- 12 files changed, 18 insertions(+), 18 deletions(-) diff --git a/app/assets/v2/js/amounts.js b/app/assets/v2/js/amounts.js index 7100db9671d..f776d0624b8 100644 --- a/app/assets/v2/js/amounts.js +++ b/app/assets/v2/js/amounts.js @@ -54,7 +54,7 @@ const get_rates_estimate = function(usd_amount) { } rates_addon = rates_addon.join(', '); - const help_addon = 'Read our pricing guide.'; + const help_addon = 'Read our pricing guide.'; return (rates_addon + help_addon); }; diff --git a/app/dashboard/templates/profiles/trust-vue.html b/app/dashboard/templates/profiles/trust-vue.html index 6f3f0282e54..4b65bd8e286 100644 --- a/app/dashboard/templates/profiles/trust-vue.html +++ b/app/dashboard/templates/profiles/trust-vue.html @@ -59,7 +59,7 @@

Unlink Passport

- + @@ -151,10 +151,10 @@

Trust Bonus

Trust Bonus is powered by Gitcoin Passport, a decentralized identity verification application. Trust Bonus scores are calculated based on the identification stamps you complete.

- If you’ve already created a Gitcoin Passport, you’ll want to Refresh Passport an hour before the round ends to receive the maximum score. + If you’ve already created a Gitcoin Passport, you’ll want to Refresh Passport an hour before the round ends to receive the maximum score.

- For more information check out, "WTF is Trust Bonus?". + For more information check out, "WTF is Trust Bonus?". Resubmit Passport @@ -162,7 +162,7 @@

Trust Bonus

Submit Passport - +

GR15 Countdown [[countDown]]

You will be able to connect your Passport when the Round begins.

diff --git a/app/grants/templates/grants/detail/template-grant-details.html b/app/grants/templates/grants/detail/template-grant-details.html index 3dc249d387a..3b7e8187123 100644 --- a/app/grants/templates/grants/detail/template-grant-details.html +++ b/app/grants/templates/grants/detail/template-grant-details.html @@ -314,7 +314,7 @@

+$[[ grant?.clr_prediction_curve?.[0]?.[1] | formatNu

The estimated match from the active matching rounds at this moment in time. - Learn more + Learn more

This grant is currently part of [[ grant?.active_round_names.length ]] active matching round: diff --git a/app/grants/templates/grants/matching_funds.html b/app/grants/templates/grants/matching_funds.html index 9ef78d609d6..3070e4b085b 100644 --- a/app/grants/templates/grants/matching_funds.html +++ b/app/grants/templates/grants/matching_funds.html @@ -123,7 +123,7 @@

Matching Funds

Claim within the matching period or funds will be returned to the matching pool.

- Learn more on how matching works. + Learn more on how matching works.

diff --git a/app/retail/templates/bounties/funder/benefits.html b/app/retail/templates/bounties/funder/benefits.html index 4373d2afee4..9ab386ef3d6 100644 --- a/app/retail/templates/bounties/funder/benefits.html +++ b/app/retail/templates/bounties/funder/benefits.html @@ -45,7 +45,7 @@

{% trans "Augment Your Team's Workflow" %}

{% blocktrans %}Save time on non-core tasks, build out interesting features, squash pesky bugs. Create space for your core team to focus on the right problems.{% endblocktrans %}

- + {% trans "Read an Article" %}
@@ -85,7 +85,7 @@

{% trans "Hire Global Talent" %}

{% blocktrans %}Gitcoiner’s include designers and developers working in countries all around the world. Get to to know potential talent through the projects that you bounty. What better way to interview?{% endblocktrans %}

- + {% trans "How To Get Started" %}
diff --git a/app/retail/templates/emails/grants/new_grant.html b/app/retail/templates/emails/grants/new_grant.html index 70078f1a4c9..db2c2071a13 100644 --- a/app/retail/templates/emails/grants/new_grant.html +++ b/app/retail/templates/emails/grants/new_grant.html @@ -129,7 +129,7 @@

{{ grant.title }}


+ href="https://go.gitcoin.co/blog/how-to-maximize-your-matching-with-gitcoin-grants/?{{ utm_tracking }}"> {% trans "Learn how to maximize your matching" %} diff --git a/app/retail/templates/emails/grants/new_grant_approved.html b/app/retail/templates/emails/grants/new_grant_approved.html index 3b0ce2a0f89..ff0943b930b 100644 --- a/app/retail/templates/emails/grants/new_grant_approved.html +++ b/app/retail/templates/emails/grants/new_grant_approved.html @@ -124,7 +124,7 @@

{{ grant.title }}

+ href="https://go.gitcoin.co/blog/how-to-maximize-your-matching-with-gitcoin-grants/?{{ utm_tracking }}"> {% trans "Learn How to Maximize your Matching" %} @@ -135,7 +135,7 @@

{{ grant.title }}


+ href="https://go.gitcoin.co/blog/how-to-maximize-your-matching-with-gitcoin-grants/?{{ utm_tracking }}"> {% trans "Learn How to Maximize your Matching" %} diff --git a/app/retail/templates/presskit/resources.html b/app/retail/templates/presskit/resources.html index 86a852a15eb..59c9db483fe 100644 --- a/app/retail/templates/presskit/resources.html +++ b/app/retail/templates/presskit/resources.html @@ -35,7 +35,7 @@

{% trans "About Gitcoin" %} diff --git a/app/retail/templates/results.html b/app/retail/templates/results.html index e1de5a477c5..5637fc3e8b3 100644 --- a/app/retail/templates/results.html +++ b/app/retail/templates/results.html @@ -344,7 +344,7 @@

{% trans "And By Skill" %}

@@ -560,7 +560,7 @@

{% trans "TLDR - We're building a Mesh Network

{% trans "Want to learn more about where our little web3 pirate ship is going?" %}

- {% trans "Get Mesh-ey; Read our Vision" %} + {% trans "Get Mesh-ey; Read our Vision" %}
diff --git a/app/retail/templates/shared/what_is_gitcoin.html b/app/retail/templates/shared/what_is_gitcoin.html index 9bbf9f25feb..ae4b59ade4b 100644 --- a/app/retail/templates/shared/what_is_gitcoin.html +++ b/app/retail/templates/shared/what_is_gitcoin.html @@ -28,7 +28,7 @@

{% trans "A Mission to Grow Open Source." %}

{% blocktrans %}A community for developers to collaborate and monetize their skills while working on Open Source projects through bounties.{% endblocktrans %}

- {% trans "Our Mission" %}

{% trans "Focused on builders." %}

diff --git a/app/retail/views.py b/app/retail/views.py index 5489df1f7d5..a5ec450c7fd 100644 --- a/app/retail/views.py +++ b/app/retail/views.py @@ -1323,7 +1323,7 @@ def reddit(request): return redirect('https://www.reddit.com/r/gitcoincommunity/') def blog(request): - return redirect('https://gitcoin.co/blog') + return redirect('https://go.gitcoin.co/blog') def calendar(request): return redirect('https://calendar.google.com/calendar/embed?src=7rq7ga2oubv3tk93hk67agdv88%40group.calendar.google.com') diff --git a/docs/README.md b/docs/README.md index 9fcd1c54785..e9d0188e107 100644 --- a/docs/README.md +++ b/docs/README.md @@ -169,7 +169,7 @@ Advanced Background * [Everything you need to know about Gitcoin](https://medium.com/gitcoin/everything-you-need-to-know-about-gitcoin-fe2e3e292a21) -* [Our Vision: Open Source Money will BUIDL the OSS Ecosystem](https://gitcoin.co/blog/open-source-money-will-buidl-the-open-source-ecosystem/) +* [Our Vision: Open Source Money will BUIDL the OSS Ecosystem](https://go.gitcoin.co/blog/open-source-money-will-buidl-the-open-source-ecosystem/) Testimonials & Case Studies From f3f2be7b85ed14e50e111db30ae469cd3cbea911 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Sat, 22 Oct 2022 05:34:00 +0200 Subject: [PATCH 14/26] fix(Home banner): Mobile nav sat under the protocol image, instead of over it. --- app/retail/templates/home/protocol-grants/protocol-grants.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/retail/templates/home/protocol-grants/protocol-grants.html b/app/retail/templates/home/protocol-grants/protocol-grants.html index 086c6c362d6..62fb96928eb 100644 --- a/app/retail/templates/home/protocol-grants/protocol-grants.html +++ b/app/retail/templates/home/protocol-grants/protocol-grants.html @@ -70,7 +70,7 @@ width: 983px; height: 383px; margin-left: -270px; - z-index: 2; + z-index: 1; } #protocol-grants .grants-img { From 96f23b653e481cb90d169bd7f31b35318be9d895 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Sat, 22 Oct 2022 05:40:21 +0200 Subject: [PATCH 15/26] undo --- app/retail/templates/home/protocol-grants/protocol-grants.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/retail/templates/home/protocol-grants/protocol-grants.html b/app/retail/templates/home/protocol-grants/protocol-grants.html index 62fb96928eb..086c6c362d6 100644 --- a/app/retail/templates/home/protocol-grants/protocol-grants.html +++ b/app/retail/templates/home/protocol-grants/protocol-grants.html @@ -70,7 +70,7 @@ width: 983px; height: 383px; margin-left: -270px; - z-index: 1; + z-index: 2; } #protocol-grants .grants-img { From 805f000a227208d78568781c1935b000d0e8fba9 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Mon, 31 Oct 2022 18:17:09 +0200 Subject: [PATCH 16/26] func(Text): Small text change requested by ceresstation. --- app/grants/templates/grants/landing/landing_qf_active.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/grants/templates/grants/landing/landing_qf_active.html b/app/grants/templates/grants/landing/landing_qf_active.html index c191cb88c4d..32280a49425 100644 --- a/app/grants/templates/grants/landing/landing_qf_active.html +++ b/app/grants/templates/grants/landing/landing_qf_active.html @@ -34,7 +34,7 @@

Discover and Fund
Public Goods

- Gitcoin Grants sustain projects with + Gitcoin Grants sustains projects with Quadratic Funding From e72aba43145b48b8a63edad4aac70e421b83408b Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Tue, 15 Nov 2022 15:48:51 +0200 Subject: [PATCH 17/26] func(Grants): Remove navigational items for grant creation, as we're sunsetting cGrants. --- app/dashboard/templates/profiles/tab_grant_contribs.html | 2 +- app/dashboard/templates/shared/menu.html | 4 ++-- app/dashboard/templates/shared/nav_auth.html | 4 ++-- app/grants/templates/grants/explorer.html | 5 +++-- app/grants/templates/grants/landing/landing_qf_active.html | 2 +- app/grants/templates/grants/matching_funds.html | 4 ++-- app/grants/templates/grants/shared/landing_hero.html | 4 ++-- 7 files changed, 13 insertions(+), 12 deletions(-) diff --git a/app/dashboard/templates/profiles/tab_grant_contribs.html b/app/dashboard/templates/profiles/tab_grant_contribs.html index 30603fc7953..96fd0fc3807 100644 --- a/app/dashboard/templates/profiles/tab_grant_contribs.html +++ b/app/dashboard/templates/profiles/tab_grant_contribs.html @@ -30,7 +30,7 @@

Grants Created ({{profile.grant_ {% if not profile.grant_admin.count %}

- No Grants Funded. Create a Grant > + No Grants Funded.

{% endif %} diff --git a/app/dashboard/templates/shared/menu.html b/app/dashboard/templates/shared/menu.html index 49b614a1e6e..c765bdf3195 100644 --- a/app/dashboard/templates/shared/menu.html +++ b/app/dashboard/templates/shared/menu.html @@ -158,9 +158,9 @@
  • {% trans "Explore Grants" %}
  • -
  • +
  • {% trans "About Grants" %}
  • diff --git a/app/dashboard/templates/shared/nav_auth.html b/app/dashboard/templates/shared/nav_auth.html index a70354e0f4e..ac45685f9dd 100644 --- a/app/dashboard/templates/shared/nav_auth.html +++ b/app/dashboard/templates/shared/nav_auth.html @@ -145,10 +145,10 @@
  • {% trans "Favorites" %}
  • -
    + diff --git a/app/grants/templates/grants/explorer.html b/app/grants/templates/grants/explorer.html index c03ded4fa36..c30494c72c8 100644 --- a/app/grants/templates/grants/explorer.html +++ b/app/grants/templates/grants/explorer.html @@ -625,9 +625,10 @@

    Explore grants curated by the community

    {% include 'grants/shared/landing_grants.html' with container_class='container p-0' %} diff --git a/app/grants/templates/grants/landing/landing_qf_active.html b/app/grants/templates/grants/landing/landing_qf_active.html index 32280a49425..c34b65c07f0 100644 --- a/app/grants/templates/grants/landing/landing_qf_active.html +++ b/app/grants/templates/grants/landing/landing_qf_active.html @@ -41,7 +41,7 @@

    {% trans 'View All Grants' %} - {% trans 'Create a Grant' %} +

    diff --git a/app/grants/templates/grants/matching_funds.html b/app/grants/templates/grants/matching_funds.html index 3070e4b085b..a3ca3a5d95f 100644 --- a/app/grants/templates/grants/matching_funds.html +++ b/app/grants/templates/grants/matching_funds.html @@ -150,7 +150,7 @@

    Matching Funds

    -

    It seems like you don’t have a grant yet. Create a Grant?

    +

    It seems like you don’t have a grant yet.

    @@ -360,7 +360,7 @@

    Matching Funds

    -

    It seems like you don’t have a grant yet. Create a Grant?

    +

    It seems like you don’t have a grant yet.

    diff --git a/app/grants/templates/grants/shared/landing_hero.html b/app/grants/templates/grants/shared/landing_hero.html index 5169369f459..0a84d885501 100644 --- a/app/grants/templates/grants/shared/landing_hero.html +++ b/app/grants/templates/grants/shared/landing_hero.html @@ -1,9 +1,9 @@ {% load humanize static i18n %}
    - + Become a Matching Partner From bf41ba9f68254cc4e0f4bbf07e4a62baa175a4e4 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Tue, 15 Nov 2022 16:22:17 +0200 Subject: [PATCH 18/26] func(Grants): Replace grant creation page with notification of new protocol launch. --- .../protocol/grants-protocol-banner.png | Bin 0 -> 204514 bytes .../templates/grants/_new-sunset-cgrants.html | 110 ++++++++++++++++++ app/grants/views.py | 2 +- 3 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 app/assets/v2/images/grants/protocol/grants-protocol-banner.png create mode 100644 app/grants/templates/grants/_new-sunset-cgrants.html diff --git a/app/assets/v2/images/grants/protocol/grants-protocol-banner.png b/app/assets/v2/images/grants/protocol/grants-protocol-banner.png new file mode 100644 index 0000000000000000000000000000000000000000..20f8d53fa7da77cecc1586a10e36b2a59a16fb37 GIT binary patch literal 204514 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

    SkDgwN;v&9fA4 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. + +{% endcomment %} +{% load i18n static email_obfuscator add_url_schema avatar_tags bundle %} + + + + + {% include 'shared/head.html' with slim=1 %} + {% include 'shared/cards.html' %} + + {% bundle css file new_grant %} + + + + + + + {% endbundle %} + + + +

    + {% include 'shared/tag_manager_2.html' %} +
    + {% include 'shared/top_nav.html' with class='d-md-flex' %} + {% include 'grants/nav.html' %} +
    + +
    +
    +
    + +
    +
    +

    We're buidling..

    +

    + It looks like you’ve landed on a page where you used to create a grant, but as we’re in the exciting process of transitioning to our new decentralized platform, this old centralized version is now retired. +

    +

    + Read the following to learn more about this transition:
    +

    +

    +

    + To be notified when you can start participating in grants on our new platform when it's live, please enter your email address below:
    + + +

    +
    +
    + + Grants Protocol Banner + +
    + +
    +
    +
    +
    + + {% include 'shared/footer.html' %} + {% include 'shared/current_profile.html' %} + {% include 'grants/shared/shared_scripts.html' %} + {% include 'shared/footer_scripts.html' with slim=1 ignore_inject_web3=1 %} + {% include 'grants/components/form_wrapper.html' %} + + + + + + + + + + + + + +
    + + diff --git a/app/grants/views.py b/app/grants/views.py index 91013e29bd9..6ed10683435 100644 --- a/app/grants/views.py +++ b/app/grants/views.py @@ -3411,7 +3411,7 @@ def get(self, request): 'trusted_relayer': settings.GRANTS_OWNER_ACCOUNT, 'grant_tags': grant_tags } - return TemplateResponse(request, 'grants/_new.html', params) + return TemplateResponse(request, 'grants/_new-sunset-cgrants.html', params) @csrf_exempt From 3a4bae788d1e48576380373226425570b2e47c9b Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Tue, 15 Nov 2022 16:56:45 +0200 Subject: [PATCH 19/26] func(Grants): Small text change to sunsetting cGrants. --- app/grants/templates/grants/_new-sunset-cgrants.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/grants/templates/grants/_new-sunset-cgrants.html b/app/grants/templates/grants/_new-sunset-cgrants.html index d290c6a5c5c..9b40584a3a9 100644 --- a/app/grants/templates/grants/_new-sunset-cgrants.html +++ b/app/grants/templates/grants/_new-sunset-cgrants.html @@ -49,7 +49,7 @@

    We're buidling..

    - It looks like you’ve landed on a page where you used to create a grant, but as we’re in the exciting process of transitioning to our new decentralized platform, this old centralized version is now retired. + It looks like you’ve landed on a page where you used to create a grant, but as we’re in the exciting process of transitioning to our new decentralized platform. This old centralized version is now retired.

    Read the following to learn more about this transition:
    @@ -58,7 +58,7 @@

    We're buidling..

    Announcing the decentralized future of gitcoin grants
  • - Read Introduction to Grants Protocol + Introduction to Grants Protocol
  • From c5a109a7c87d03563e6a7cb333467638fe5974ae Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Tue, 15 Nov 2022 17:03:07 +0200 Subject: [PATCH 20/26] func(Grants): Change more info links. --- app/grants/templates/grants/_new-sunset-cgrants.html | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/grants/templates/grants/_new-sunset-cgrants.html b/app/grants/templates/grants/_new-sunset-cgrants.html index 9b40584a3a9..07a0ef05de1 100644 --- a/app/grants/templates/grants/_new-sunset-cgrants.html +++ b/app/grants/templates/grants/_new-sunset-cgrants.html @@ -55,10 +55,7 @@

    We're buidling..

    Read the following to learn more about this transition:

    From 564ebd26c4db7b9e2e779cb34e068fff7bd5e14f Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Tue, 15 Nov 2022 17:04:56 +0200 Subject: [PATCH 21/26] func(Grants): Small text change. --- app/grants/templates/grants/_new-sunset-cgrants.html | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/grants/templates/grants/_new-sunset-cgrants.html b/app/grants/templates/grants/_new-sunset-cgrants.html index 07a0ef05de1..0a943126cc6 100644 --- a/app/grants/templates/grants/_new-sunset-cgrants.html +++ b/app/grants/templates/grants/_new-sunset-cgrants.html @@ -52,12 +52,7 @@

    We're buidling..

    It looks like you’ve landed on a page where you used to create a grant, but as we’re in the exciting process of transitioning to our new decentralized platform. This old centralized version is now retired.

    - Read the following to learn more about this transition:
    -

    + Learn more about our transition.

    To be notified when you can start participating in grants on our new platform when it's live, please enter your email address below:
    From 09a86a144095e7d3112aab92132a247030b57377 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Thu, 17 Nov 2022 08:07:38 +0200 Subject: [PATCH 22/26] fix(Grants): Amend tests for new content. --- app/grants/tests/views/test_grant_new_routes.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/grants/tests/views/test_grant_new_routes.py b/app/grants/tests/views/test_grant_new_routes.py index ea6cf7e1592..74cabfcc8c4 100644 --- a/app/grants/tests/views/test_grant_new_routes.py +++ b/app/grants/tests/views/test_grant_new_routes.py @@ -16,8 +16,8 @@ def test_when_not_logged_in_redirects_to_github_for_auth(self): content = str(response.content) assert response.status_code == 200 - assert 'Create a Grant' not in content - assert 'Please log in before submitting a grant' in content + assert 'process of transitioning' not in content + assert 'This old centralized version is now retired' in content def test_when_logged_in_renders_grants_new_template(self, django_user_model): user = django_user_model.objects.create(username='gitcoin', password='password123') @@ -28,7 +28,7 @@ def test_when_logged_in_renders_grants_new_template(self, django_user_model): response = client.get('/grants/new') assert response.status_code == 200 - assert 'Create a Grant' in str(response.content) + assert 'This old centralized version is now retired' in str(response.content) @pytest.mark.django_db From bb4edd02deb2119d67f137860e918ce22682f743 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Thu, 17 Nov 2022 10:04:59 +0200 Subject: [PATCH 23/26] fix(Grants): Breaking test. --- app/grants/tests/views/test_grant_new_routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/grants/tests/views/test_grant_new_routes.py b/app/grants/tests/views/test_grant_new_routes.py index 74cabfcc8c4..7dc31628acf 100644 --- a/app/grants/tests/views/test_grant_new_routes.py +++ b/app/grants/tests/views/test_grant_new_routes.py @@ -16,7 +16,7 @@ def test_when_not_logged_in_redirects_to_github_for_auth(self): content = str(response.content) assert response.status_code == 200 - assert 'process of transitioning' not in content + assert 'Create new grant' not in content assert 'This old centralized version is now retired' in content def test_when_logged_in_renders_grants_new_template(self, django_user_model): From f4134ed745b6c20a944d8965095262a6de70f5be Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Thu, 1 Dec 2022 12:32:58 +0200 Subject: [PATCH 24/26] fix(New grant): Remove new.scss that's causing a bundling error. --- app/grants/templates/grants/_new-sunset-cgrants.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/grants/templates/grants/_new-sunset-cgrants.html b/app/grants/templates/grants/_new-sunset-cgrants.html index 0a943126cc6..7a2567ae73c 100644 --- a/app/grants/templates/grants/_new-sunset-cgrants.html +++ b/app/grants/templates/grants/_new-sunset-cgrants.html @@ -26,7 +26,7 @@ {% bundle css file new_grant %} - + From 274b0788f9096b5dd455c06568a2040c6c49f394 Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Thu, 1 Dec 2022 18:17:04 +0200 Subject: [PATCH 25/26] fix(Grants sunset): Remove unused .css that's throwing a bundle error. --- app/grants/templates/grants/_new-sunset-cgrants.html | 8 -------- 1 file changed, 8 deletions(-) diff --git a/app/grants/templates/grants/_new-sunset-cgrants.html b/app/grants/templates/grants/_new-sunset-cgrants.html index 7a2567ae73c..02d7b1159a9 100644 --- a/app/grants/templates/grants/_new-sunset-cgrants.html +++ b/app/grants/templates/grants/_new-sunset-cgrants.html @@ -23,14 +23,6 @@ {% include 'shared/head.html' with slim=1 %} {% include 'shared/cards.html' %} - {% bundle css file new_grant %} - - - - - - - {% endbundle %} From 66b9a0b246b943f985b312565cb3217ad03ed7ea Mon Sep 17 00:00:00 2001 From: Gerrit Giliomee Date: Sat, 28 Jan 2023 08:16:41 +0200 Subject: [PATCH 26/26] fix(Home): Was not displaying correctly on mobiles due to recent changes in content. --- .../home/protocol-grants/protocol-grants.html | 58 ++++++++++++++++++- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/app/retail/templates/home/protocol-grants/protocol-grants.html b/app/retail/templates/home/protocol-grants/protocol-grants.html index 8c6e4f2be5b..e03958348ad 100644 --- a/app/retail/templates/home/protocol-grants/protocol-grants.html +++ b/app/retail/templates/home/protocol-grants/protocol-grants.html @@ -165,6 +165,9 @@ #protocol-grants .grants .text { top: 100px; } + #protocol-grants .text { + width: 100%; + } } @media only screen and (max-width: 780px) { #protocol-grants .grants .text { @@ -181,6 +184,41 @@ } } + @media only screen and (max-width: 400px) { + #protocol-grants .protocol-img { + --reducedWidth: 50; + background-size: calc(235px * (var(--reducedWidth) / 100)) + calc(122px * (var(--reducedWidth) / 100)); + width: calc(235px * (var(--reducedWidth) / 100)); + height: calc(122px * (var(--reducedWidth) / 100)); + margin-left: calc(0px - 117px * (var(--reducedWidth) / 100)); + } + + #protocol-grants .grants-img { + --reducedWidth: 50; + background-size: calc(217px * (var(--reducedWidth) / 100)) + calc(217px * (var(--reducedWidth) / 100)); + width: calc(217px * (var(--reducedWidth) / 100)); + height: calc(217px * (var(--reducedWidth) / 100)); + left: 50%; + top: -27px; + margin-left: calc(0px - 108px * (var(--reducedWidth) / 100)); + } + #protocol-grants .circle { + --reducedWidth: 30; + background-size: calc(480px * (var(--reducedWidth) / 100)) + calc(480px * (var(--reducedWidth) / 100)); + width: calc(480px * (var(--reducedWidth) / 100)); + height: calc(480px * (var(--reducedWidth) / 100)); + margin-left: calc(0px - (240px * (var(--reducedWidth) / 100))); + margin-top: calc(0px - (240px * (var(--reducedWidth) / 100))); + } + + #protocol-grants .grants .text { top: 95px; } + + + } + p.round-text a { text-decoration: underline; } @@ -188,9 +226,25 @@

    -

    Gitcoin Alpha Round (17-31Jan)

    +

    + Gitcoin Alpha Round (17-31Jan) +

    - We invite you to participate in our Gitcoin Program Alpha Round, a set of 3 Quadratic Funding grants rounds that will allocate a $1M total matching pool to Open Source, Ethereum Infrastructure, and Climate Solutions. + We invite you to participate in our Gitcoin Program Alpha Round, a set + of 3 Quadratic Funding grants rounds that will allocate a $1M total + matching pool to + Open Source, + Ethereum Infrastructure, and + Climate Solutions.