Skip to content

Commit c307536

Browse files
committed
make providedtext "shared values" work, urlize provided text assets
1 parent 5c3d061 commit c307536

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Generated by Django 2.2.24 on 2022-02-11 16:59
2+
3+
from django.db import migrations, models
4+
import django.db.models.manager
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('sponsors', '0073_auto_20220128_1906'),
11+
]
12+
13+
operations = [
14+
migrations.AddField(
15+
model_name='providedtextasset',
16+
name='shared_text',
17+
field=models.TextField(blank=True, null=True),
18+
),
19+
migrations.AddField(
20+
model_name='providedtextassetconfiguration',
21+
name='shared_text',
22+
field=models.TextField(blank=True, null=True),
23+
),
24+
]

sponsors/models/benefits.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@ class BaseProvidedTextAsset(BaseProvidedAsset):
198198
default="",
199199
blank=True
200200
)
201+
shared_text = models.TextField(blank=True, null=True)
202+
203+
def shared_value(self):
204+
return self.shared_text
201205

202206
class Meta(BaseProvidedAsset.Meta):
203207
abstract = True

templates/users/sponsorship_assets_view.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ <h1>View assets for {{ sponsorship.sponsor }} sponsorship</h1>
2121
{% for asset in provided_assets %}
2222
<p><b>{{ asset.sponsor_benefit }}</b> benefit provides you with {{ asset.label }}:</p>
2323
{% if asset.polymorphic_ctype.name == "Provided Text" %}
24-
<pre>{{ asset.value }}</pre>
24+
<pre>{{ asset.value|urlize }}</pre>
2525
{% elif asset.polymorphic_ctype.name == "Provided File" %}
2626
<a href="{{ asset.value.url }}">View File</a>
2727
{% else %}

0 commit comments

Comments
 (0)