Skip to content
This repository has been archived by the owner on May 2, 2023. It is now read-only.

Улучшение системы загрузок #56

Open
notarseniy opened this issue Dec 13, 2014 · 1 comment
Open

Улучшение системы загрузок #56

notarseniy opened this issue Dec 13, 2014 · 1 comment
Milestone

Comments

@notarseniy
Copy link
Contributor

  • Отдельная база данных
  • Возможность администраторам просматривать все загрузки в отдельном интерфейсе
  • Техническая доработка (Skipper?)
  • Удобный интерфейс
  • Возможность прикреплять картинки к комментариям.
@notarseniy
Copy link
Contributor Author

Опишу формат прикреплений в БД, содержание data JSON и весь объект после сериализации.**

В БД

{
  "id": 1,
  "type": 1, /* 1 – image, 2 – log. */
  "data": "{...}" /* JSON data about this attachement. */
  "createdBy": 1,
  "createdAt": "",
  "updatedAt": ""
}

data

type = 1, image

{
  "src": "https://help.greencubes.org/uploads/somerandomstring.png",
  "description": "blah-blah-blah"
}

type = 2, log

{
  "description": "blah-blah-blah",
  "data": "longtext"
}

После сериализации

[
  {
    id: 1,
    type: 1, // image
    description: 'some not so long text',
    src: 'https://help.greencubes.org/uploads/somerandomstring.png',
    createdBy: {
      id: 1,
      username: 'Rena4ka'
    },
    createdAt: {
      milliseconds: 12345678,
      pretty: '18 hours ago' /* Powered by moment.js */
    },
    updatedAt: {
      milliseconds: 12345678,
      pretty: '18 hours ago' /* Powered by moment.js */
    },
 },
  {
    id: 2,
    type: 2, // log
    description: 'some not so long text',
    data: 'some really long text',
    createdBy: {
      id: 1,
      username: 'Rena4ka'
    },
    createdAt: {
      milliseconds: 12345678,
      pretty: '18 hours ago' /* Powered by moment.js */
    },
    updatedAt: {
      milliseconds: 12345678,
      pretty: '18 hours ago' /* Powered by moment.js */
    },
 }
]

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

1 participant