Updated draceditor to martor, project was renamed.

This commit is contained in:
Oliver Marks 2018-01-06 20:56:10 +00:00
parent 8678c06108
commit 9f9f9e4795
12 changed files with 25 additions and 24 deletions

View File

@ -83,7 +83,7 @@ THIRD_PARTY_APPS = (
'stdimage', 'stdimage',
'rest_framework', 'rest_framework',
'django_filters', 'django_filters',
'draceditor', 'martor',
'haystack', 'haystack',
'djconfig', 'djconfig',
@ -300,9 +300,9 @@ STATICFILES_FINDERS = (
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# See: https://docs.djangoproject.com/en/dev/ref/settings/#media-root # See: https://docs.djangoproject.com/en/dev/ref/settings/#media-root
MEDIA_ROOT = str(APPS_DIR('media')) MEDIA_ROOT = str(APPS_DIR('media'))
DRACEDITOR_UPLOAD_PATH = 'images/uploads/{}'.format(time.strftime("%Y/%m/%d/")) MARTOR_UPLOAD_PATH = 'images/uploads/{}'.format(time.strftime("%Y/%m/%d/"))
DRACEDITOR_UPLOAD_URL = '/api/uploader/' # change to local uploader MARTOR_UPLOAD_URL = '/api/uploader/' # change to local uploader
DRACEDITOR_MARKDOWN_BASE_EMOJI_URL = '/static/images/emojis/' MARTOR_MARKDOWN_BASE_EMOJI_URL = '/static/images/emojis/'
MAX_IMAGE_UPLOAD_SIZE = 5242880 # 5MB MAX_IMAGE_UPLOAD_SIZE = 5242880 # 5MB
@ -367,8 +367,9 @@ SOCIALACCOUNT_QUERY_EMAIL = True
# Select the correct user model # Select the correct user model
AUTH_USER_MODEL = 'users.User' AUTH_USER_MODEL = 'users.User'
LOGIN_REDIRECT_URL = 'users:redirect' LOGIN_REDIRECT_URL = 'users:redirect'
LOGIN_URL = 'account_login' #LOGIN_URL = 'account_login'
WIKI_SIGNUP_URL = 'account_login'
#WIKI_EDITOR = 'wiki.editors.martor.Martor'
# SLUGLIFIER # SLUGLIFIER
AUTOSLUG_SLUGIFY_FUNCTION = 'slugify.slugify' AUTOSLUG_SLUGIFY_FUNCTION = 'slugify.slugify'

View File

@ -57,7 +57,7 @@ urlpatterns = [
url(r'^discuss/', include('spirit.urls')), url(r'^discuss/', include('spirit.urls')),
url(r'^api/v1/', include(router.urls, namespace='v1')), url(r'^api/v1/', include(router.urls, namespace='v1')),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
url(r'^draceditor/', include('draceditor.urls')), url(r'^martor/', include('martor.urls')),
url( url(
r'^api/uploader/$', r'^api/uploader/$',
markdown_uploader, name='markdown_uploader_page' markdown_uploader, name='markdown_uploader_page'

View File

@ -18,7 +18,7 @@ class Command(BaseCommand):
# python3 # python3
from urllib.request import urlretrieve from urllib.request import urlretrieve
from draceditor.extensions.emoji import EMOJIS from martor.extensions.emoji import EMOJIS
emoji_path = 'mhackspace/static/images/emojis/' # create this folder first emoji_path = 'mhackspace/static/images/emojis/' # create this folder first
base_url = 'https://assets-cdn.github.com/images/icons/emoji/' base_url = 'https://assets-cdn.github.com/images/icons/emoji/'

View File

@ -42,7 +42,7 @@ class Command(BaseCommand):
feed = AutoFixture(Feed) feed = AutoFixture(Feed)
feed.create(10) feed.create(10)
post = AutoFixture(Post) post = AutoFixture(Post, follow_fk=True)
post.create(10) post.create(10)
categorys = AutoFixture(Category) categorys = AutoFixture(Category)

View File

@ -9,7 +9,7 @@ from django.contrib.auth.decorators import login_required
from django.core.files.storage import default_storage from django.core.files.storage import default_storage
from django.core.files.base import ContentFile from django.core.files.base import ContentFile
from draceditor.utils import LazyEncoder from martor.utils import LazyEncoder
@login_required @login_required
@ -43,7 +43,7 @@ def markdown_uploader(request):
data, content_type='application/json', status=405) data, content_type='application/json', status=405)
img_uuid = "{0}-{1}".format(uuid.uuid4().hex[:10], image.name.replace(' ', '-')) img_uuid = "{0}-{1}".format(uuid.uuid4().hex[:10], image.name.replace(' ', '-'))
tmp_file = os.path.join(settings.DRACEDITOR_UPLOAD_PATH, img_uuid) tmp_file = os.path.join(settings.MARTOR_UPLOAD_PATH, img_uuid)
def_path = default_storage.save(tmp_file, ContentFile(image.read())) def_path = default_storage.save(tmp_file, ContentFile(image.read()))
img_url = os.path.join(settings.MEDIA_URL, def_path) img_url = os.path.join(settings.MEDIA_URL, def_path)

View File

@ -1,8 +1,8 @@
from django.contrib import admin from django.contrib import admin
from django.db import models from django.db import models
from django.contrib.admin import ModelAdmin from django.contrib.admin import ModelAdmin
from draceditor.widgets import AdminDraceditorWidget from martor.widgets import AdminMartorWidget
from draceditor.models import DraceditorField from martor.models import MartorField
from mhackspace.blog.models import Post, Category from mhackspace.blog.models import Post, Category
@ -16,7 +16,7 @@ class PostAdmin(ModelAdmin):
filter_horizontal = ('categories',) filter_horizontal = ('categories',)
prepopulated_fields = {"slug": ("title",)} prepopulated_fields = {"slug": ("title",)}
formfield_overrides = { formfield_overrides = {
DraceditorField: {'widget': AdminDraceditorWidget}, MartorField: {'widget': AdminMartorWidget},
} }

View File

@ -3,7 +3,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations from django.db import migrations
import draceditor.models import martor.models
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -16,6 +16,6 @@ class Migration(migrations.Migration):
migrations.AlterField( migrations.AlterField(
model_name='post', model_name='post',
name='description', name='description',
field=draceditor.models.DraceditorField(), field=martor.models.MartorField(),
), ),
] ]

View File

@ -2,7 +2,7 @@ from django.db import models
from django.utils import timezone from django.utils import timezone
from django.urls import reverse from django.urls import reverse
from draceditor.models import DraceditorField from martor.models import MartorField
from stdimage.validators import MinSizeValidator from stdimage.validators import MinSizeValidator
from stdimage.models import StdImageField from stdimage.models import StdImageField
from stdimage.utils import UploadToAutoSlugClassNameDir from stdimage.utils import UploadToAutoSlugClassNameDir
@ -51,7 +51,7 @@ class Post(models.Model):
validators=[ validators=[
MinSizeValidator(730, 410)]) MinSizeValidator(730, 410)])
description = DraceditorField() description = MartorField()
excerpt = models.TextField(blank=True, null=True) excerpt = models.TextField(blank=True, null=True)
published_date = models.DateTimeField(default=timezone.now) published_date = models.DateTimeField(default=timezone.now)
updated_date = models.DateTimeField(default=timezone.now) updated_date = models.DateTimeField(default=timezone.now)

View File

@ -2,8 +2,8 @@
from django.contrib import admin from django.contrib import admin
from django.db import models from django.db import models
from django.contrib.admin import ModelAdmin from django.contrib.admin import ModelAdmin
from draceditor.widgets import AdminDraceditorWidget from martor.widgets import AdminMartorWidget
from draceditor.models import DraceditorField from martor.models import MartorField
from mhackspace.requests.models import UserRequests from mhackspace.requests.models import UserRequests

View File

@ -1,5 +1,5 @@
{% extends "base.html" %} {% extends "base.html" %}
{% load dractags blog %} {% load martortags blog %}
{% block title %}{{ post.title }}{% endblock %} {% block title %}{{ post.title }}{% endblock %}
{% block content %} {% block content %}

View File

@ -1,5 +1,5 @@
{% extends "base.html" %} {% extends "base.html" %}
{% load dractags blog %} {% load martortags blog %}
{% block title %}Blog Posts{% endblock %} {% block title %}Blog Posts{% endblock %}
{% block content %} {% block content %}

View File

@ -59,7 +59,6 @@ django-autofixture==0.12.1
git+https://github.com/olymk2/scaffold.git git+https://github.com/olymk2/scaffold.git
git+git://github.com/olymk2/django-wiki.git git+git://github.com/olymk2/django-wiki.git
# git+git://github.com/django-wiki/django-wiki.git
djangorestframework==3.6.3 djangorestframework==3.6.3
djangorestframework-jwt djangorestframework-jwt
@ -67,7 +66,8 @@ django-filter==1.0.2
coreapi coreapi
# api libraries end # api libraries end
draceditor==1.1.8 #martor==1.1.8
martor==1.2.5
# django-spirit # django-spirit
django-djconfig django-djconfig
django-haystack django-haystack