Skip to content

Commit

Permalink
Версия 0.2.0β
Browse files Browse the repository at this point in the history
- #16: Добавлена фильтрация содержимого сообщения (@brussens)
- #15: Добавлен раздел спам сообщений (@brussens)
- #9: Реализованы пометки писем, как "спам" (@brussens)
- #5: Реализовано удаление сообщений пользователями (@brussens)
- #12: Добавлен антимат фильтр (@brussens)
- #17: Исправлены неверные счётчики при удалении сообщений (@brussens)

+ некоторые мелкие правки
  • Loading branch information
quot;brussens committed Feb 19, 2015
1 parent cb860f3 commit ebd44a7
Show file tree
Hide file tree
Showing 34 changed files with 5,277 additions and 101 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
CHANGELOG | История изменений
===================

Версия 0.2.0β 19 февраля 2015
-------------------------------------
- #16: Добавлена фильтрация содержимого сообщения (@brussens)
- #15: Добавлен раздел спам сообщений (@brussens)
- #9: Реализованы пометки писем, как "спам" (@brussens)
- #5: Реализовано удаление сообщений пользователями (@brussens)
- #12: Добавлен антимат фильтр (@brussens)
- #17: Исправлены неверные счётчики при удалении сообщений (@brussens)

Версия 0.2.0α 6 февраля 2015
-------------------------------------
- #11: Исправлена ошибка при пометке письма "прочитанным" (@brussens)
- #10: Стили переведены в LESS (@brussens)
- #6: Добавлена проверка доступа к контроллеру (@brussens, @UnQuai)
- #7: Реализованы административные контроллеры (@brussens)
14 changes: 8 additions & 6 deletions MessageModule.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,19 @@
/**
* Class Message - Message module mail class.
*
* @author BrusSENS (Dmitry Brusenskiy) <brussens@hoswac.ru>
* @link http://hoswac.ru
* @copyright 2014 Hoswac ltd.
* @author BrusSENS (Dmitry Brusenskiy) <brussens@nativeweb.ru>
* @link http://nativeweb.ru
* @copyright 2014 Native Web.
* @package yupe.modules.message
* @since 0.1α
*
*/

class MessageModule extends \yupe\components\WebModule
{
const VERSION = '0.2.0α';
const VERSION = '0.2.0β';

public $censure = true;

public function getDependencies()
{
Expand Down Expand Up @@ -75,12 +77,12 @@ public function getAuthor()

public function getAuthorEmail()
{
return 'brussens@hoswac.ru';
return 'brussens@nativeweb.ru';
}

public function getUrl()
{
return 'http://hoswac.ru';
return 'http://nativeweb.ru';
}

public function getVersion()
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Приватные сообщения
Модуль приватных сообщений для [!ЮПИ](http://yupe.ru) CMS

Текущая версия 0.2.
Текущая версия 0.2.

## 1. Установка
* Скачиваем и распаковываем модуль в <DOC_ROOT>/protected/modules/message<содержимое папки yupe-message-master>.
Expand All @@ -13,6 +13,7 @@
По умолчанию URL адреса имеют следующие значения:
* /inbox - Входящие письма
* /outbox - Исходящие письма
* /spam - Письма, помеченные спам
* /compose - Новое письмо
* /pm<id сообщения> Просмотр сообщения

Expand Down
14 changes: 9 additions & 5 deletions assets/MessageAssets.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
/**
* Class MessageAssets - register module assets.
*
* @author BrusSENS (Dmitry Brusenskiy) <brussens@hoswac.ru>
* @link http://hoswac.ru
* @copyright 2014 Hoswac ltd.
* @author BrusSENS (Dmitry Brusenskiy) <brussens@nativeweb.ru>
* @link http://nativeweb.ru
* @copyright 2014 Native Web.
* @package yupe.modules.message.assets
* @since 0.2.0α
*
Expand All @@ -17,12 +17,15 @@ class MessageAssets
const PACKAGE_ID = 'Message-module';

public $css = [
'css/message.css'
'css/message.css',
'emoji/jquery.emojiarea.css'
];

public $js = [
'js/moment/moment.min.js',
'js/timeago.js'
'js/timeago.js',
'emoji/jquery.emojiarea.min.js',
'emoji/packs/basic/emojis.js'
];

public $depends = [
Expand All @@ -45,6 +48,7 @@ public function publish()
->registerScript(
$this->getId(),
'jQuery(".timeago").dateFormat();
jQuery("[data-action=\"data-href\"]").on("click", function(){
window.location=$(this).attr("data-href");
});',
Expand Down
25 changes: 19 additions & 6 deletions assets/less/message.less
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
/** LEFT NAVIGATION **/

/* Micro ClearFix Mixin */
.clearfix{
zoom:1;
&:before, &:after{ content:""; display:table; }
&:after{ clear: both; }
}

#message-nav {
& > li {
& > a {
Expand Down Expand Up @@ -44,25 +52,30 @@
border:1px solid #efefef;
cursor:pointer;
background:#f5f5f5;
& > .message-preview-remove {
& > .message-preview-actions {
display:block;
}
}

.message-preview-remove {
display:none;
.message-preview-action {
background:none;
border:none;
position:absolute;
top:5px;
right:10px;
font-size:18px;
color:#aaaaaa;
margin:0 5px;
&:hover, &:focus, &:active {
color: #d9534f;
}
}

.message-preview-actions {
.clearfix;
display:none;
position:absolute;
top:5px;
right:10px;
}

& + .message-preview-item {
border-top:none;
}
Expand Down
2 changes: 1 addition & 1 deletion assets/web/css/message.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions controllers/MessageBackendController.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
/**
* Class MessageBackendController - backend message manipulation controller.
*
* @author BrusSENS (Dmitry Brusenskiy) <brussens@hoswac.ru>
* @link http://hoswac.ru
* @copyright 2014 Hoswac ltd.
* @author BrusSENS (Dmitry Brusenskiy) <brussens@nativeweb.ru>
* @link http://nativeweb.ru
* @copyright 2014 Native Web.
* @package yupe.modules.message.controllers
* @since 0.2α
*
Expand Down
Loading

0 comments on commit ebd44a7

Please sign in to comment.