Przeglądaj źródła

Feature: Use char-field instead of url-field to fit strange types of url

Now Pinry will not care type of url, if it could be input, it could be
saved.
This may cause xss issue but Pinry is a private pin-board replacement,
so be it.
pull/153/head
winkidney 5 lat temu
rodzic
commit
e216e5a6f2
2 zmienionych plików z 33 dodań i 3 usunięć
  1. +30
    -0
      core/migrations/0004_auto_20190715_0912.py
  2. +3
    -3
      core/models.py

+ 30
- 0
core/migrations/0004_auto_20190715_0912.py Wyświetl plik

@@ -0,0 +1,30 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.20 on 2019-07-15 09:12
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('core', '0003_auto_20190222_1358'),
]

operations = [
migrations.AlterField(
model_name='pin',
name='origin',
field=models.CharField(blank=True, max_length=256, null=True),
),
migrations.AlterField(
model_name='pin',
name='referer',
field=models.CharField(blank=True, max_length=256, null=True),
),
migrations.AlterField(
model_name='pin',
name='url',
field=models.CharField(blank=True, max_length=256, null=True),
),
]

+ 3
- 3
core/models.py Wyświetl plik

@@ -72,11 +72,11 @@ class Image(BaseImage):

class Pin(models.Model):
submitter = models.ForeignKey(User)
url = models.URLField(null=True, blank=True)
url = models.CharField(null=True, blank=True, max_length=256)
# origin is tha same as referer but not work,
# should be removed some day
origin = models.URLField(null=True, blank=True)
referer = models.URLField(null=True, blank=True)
origin = models.CharField(null=True, blank=True, max_length=256)
referer = models.CharField(null=True, blank=True, max_length=256)
description = models.TextField(blank=True, null=True)
image = models.ForeignKey(Image, related_name='pin')
published = models.DateTimeField(auto_now_add=True)


Ładowanie…
Anuluj
Zapisz