Updated draceditor to martor, project was renamed.
This commit is contained in:
parent
8678c06108
commit
9f9f9e4795
|
@ -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'
|
||||||
|
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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/'
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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(),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue