Skip to content

Commit 5f2c450

Browse files
committed
Reverted "Refs #720 -- Added bio/website fields for DSF members."
This reverts commit c3128f1 as it's unused since 4a3cd80.
1 parent ba8ab7e commit 5f2c450

File tree

13 files changed

+24
-81
lines changed

13 files changed

+24
-81
lines changed

djangoproject/settings/common.py

-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070

7171
'registration',
7272
'django_hosts',
73-
'markdownx',
7473
'sorl.thumbnail',
7574

7675
'django.contrib.sites',

djangoproject/templates/members/individualmember_list.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% extends "base_foundation.html" %}
2-
{% load i18n markdown %}
2+
{% load i18n %}
33

44
{% block content %}
55
<h1>{% trans "Individual members" %}</h1>

djangoproject/test_markdownx.py

-20
This file was deleted.

djangoproject/urls/www.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from django.conf import settings
22
from django.contrib import admin
3-
from django.contrib.admin.views.decorators import staff_member_required
43
from django.contrib.auth import views as auth_views
54
from django.contrib.contenttypes import views as contenttypes_views
65
from django.contrib.flatpages.sitemaps import FlatPageSitemap
@@ -9,7 +8,6 @@
98
from django.views.decorators.cache import cache_page
109
from django.views.generic import RedirectView, TemplateView
1110
from django.views.static import serve
12-
from markdownx.views import MarkdownifyView
1311

1412
from accounts import views as account_views
1513
from aggregator.feeds import (
@@ -55,7 +53,6 @@
5553
path('contact/', include('contact.urls')),
5654
path('foundation/', include('members.urls')),
5755
path('fundraising/', include('fundraising.urls')),
58-
path('markdownx/markdownify/', staff_member_required(MarkdownifyView.as_view())),
5956

6057
# Used by docs search suggestions
6158
re_path('^r/(?P<content_type_id>\d+)/(?P<object_id>.*)/$', contenttypes_views.shortcut, name='contenttypes-shortcut'),

members/admin.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44
from django.templatetags.static import static
55
from django.utils.formats import localize
66
from django.utils.html import format_html
7-
from markdownx.admin import MarkdownxModelAdmin
87

98
from members.models import CorporateMember, IndividualMember, Invoice, Team
109

1110

1211
@admin.register(IndividualMember)
13-
class IndividualMemberAdmin(MarkdownxModelAdmin):
12+
class IndividualMemberAdmin(admin.ModelAdmin):
1413
list_display = [
1514
'name',
1615
'email',

members/migrations/0007_auto_20170216_0837.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# Generated by Django 1.10.5 on 2017-02-16 08:37
33
from __future__ import unicode_literals
44

5-
import markdownx.models
65
from django.db import migrations, models
76

87

@@ -16,7 +15,7 @@ class Migration(migrations.Migration):
1615
migrations.AddField(
1716
model_name='individualmember',
1817
name='bio',
19-
field=markdownx.models.MarkdownxField(blank=True),
18+
field=models.TextField(blank=True),
2019
),
2120
migrations.AddField(
2221
model_name='individualmember',
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Generated by Django 2.1.2 on 2018-10-01 10:31
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('members', '0007_auto_20170216_0837'),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name='individualmember',
15+
name='bio',
16+
),
17+
migrations.RemoveField(
18+
model_name='individualmember',
19+
name='website',
20+
),
21+
]

members/models.py

-10
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44
from django.db import models
55
from django.db.models.signals import post_save
66
from django.dispatch import receiver
7-
from django.utils.html import format_html
87
from django.views.generic.dates import timezone_today
98
from django_hosts import reverse
10-
from markdownx.models import MarkdownxField
119
from sorl.thumbnail import ImageField, get_thumbnail
1210

1311
BRONZE_MEMBERSHIP = 1
@@ -41,8 +39,6 @@ class IndividualMember(models.Model):
4139
member_since = models.DateField(default=timezone_today)
4240
member_until = models.DateField(null=True, blank=True)
4341
reason_for_leaving = models.TextField(blank=True)
44-
bio = MarkdownxField(blank=True)
45-
website = models.URLField(blank=True)
4642

4743
class Meta:
4844
ordering = ['name']
@@ -54,12 +50,6 @@ def __str__(self):
5450
def is_active(self):
5551
return self.member_until is None
5652

57-
@property
58-
def linked_name(self):
59-
if self.website:
60-
return format_html('<a href="{}">{}</a>', self.website, self.name)
61-
return self.name
62-
6353

6454
class Team(models.Model):
6555
name = models.CharField(max_length=250)

members/templatetags/__init__.py

Whitespace-only changes.

members/templatetags/markdown.py

-19
This file was deleted.

members/test_models.py

-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from datetime import date, timedelta
22

33
from django.test import TestCase
4-
from django.utils.safestring import SafeData
54

65
from members.models import (
76
GOLD_MEMBERSHIP, PLATINUM_MEMBERSHIP, SILVER_MEMBERSHIP, CorporateMember,
@@ -24,12 +23,6 @@ def setUp(self):
2423
def test_str(self):
2524
self.assertEqual(str(self.member), 'DjangoDeveloper')
2625

27-
def test_linked_name(self):
28-
self.assertEqual(self.member.linked_name, 'DjangoDeveloper')
29-
self.member.website = 'djangoproject.com'
30-
self.assertEqual(self.member.linked_name, '<a href="djangoproject.com">DjangoDeveloper</a>')
31-
self.assertIsInstance(self.member.linked_name, SafeData)
32-
3326
def test_member_since_should_have_default(self):
3427
self.assertEqual(IndividualMember().member_since, date.today())
3528

members/test_templatetags.py

-14
This file was deleted.

requirements/common.txt

-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@ bleach==2.1.4
22
Django==2.1.2
33
django-contact-form==1.6
44
django-hosts==3.0
5-
django-markdownx==2.0.23
65
django-push==1.1
76
django-registration-redux==2.4
87
docutils==0.14
98
feedparser==5.2.1
109
Jinja2==2.10
1110
libsass==0.15.0
12-
Markdown==2.6.11
1311
Pillow==5.3.0
1412
psycopg2-binary==2.7.5
1513
pygments==2.2.0

0 commit comments

Comments
 (0)