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

View File

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

View File

@ -18,7 +18,7 @@ class Command(BaseCommand):
# python3
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
base_url = 'https://assets-cdn.github.com/images/icons/emoji/'

View File

@ -42,7 +42,7 @@ class Command(BaseCommand):
feed = AutoFixture(Feed)
feed.create(10)
post = AutoFixture(Post)
post = AutoFixture(Post, follow_fk=True)
post.create(10)
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.base import ContentFile
from draceditor.utils import LazyEncoder
from martor.utils import LazyEncoder
@login_required
@ -43,7 +43,7 @@ def markdown_uploader(request):
data, content_type='application/json', status=405)
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()))
img_url = os.path.join(settings.MEDIA_URL, def_path)

View File

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

View File

@ -3,7 +3,7 @@
from __future__ import unicode_literals
from django.db import migrations
import draceditor.models
import martor.models
class Migration(migrations.Migration):
@ -16,6 +16,6 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='post',
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.urls import reverse
from draceditor.models import DraceditorField
from martor.models import MartorField
from stdimage.validators import MinSizeValidator
from stdimage.models import StdImageField
from stdimage.utils import UploadToAutoSlugClassNameDir
@ -51,7 +51,7 @@ class Post(models.Model):
validators=[
MinSizeValidator(730, 410)])
description = DraceditorField()
description = MartorField()
excerpt = models.TextField(blank=True, null=True)
published_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.db import models
from django.contrib.admin import ModelAdmin
from draceditor.widgets import AdminDraceditorWidget
from draceditor.models import DraceditorField
from martor.widgets import AdminMartorWidget
from martor.models import MartorField
from mhackspace.requests.models import UserRequests

View File

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

View File

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

View File

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