fix issues, revert js dist

This commit is contained in:
David Sevilla Martín 2018-02-12 08:30:27 -05:00
parent 01124e5c59
commit 62d30f140b
3 changed files with 5 additions and 117 deletions

View File

@ -152,115 +152,10 @@ System.register('flarum/suspend/components/SuspendUserModal', ['flarum/component
});;
'use strict';
System.register('flarum/suspend/components/UserSuspendedNotification', ['flarum/components/Notification', 'flarum/helpers/username', 'flarum/helpers/humanTime'], function (_export, _context) {
System.register('flarum/suspend/main', ['flarum/extend', 'flarum/app', 'flarum/utils/UserControls', 'flarum/components/Button', 'flarum/components/Badge', 'flarum/Model', 'flarum/models/User', 'flarum/suspend/components/SuspendUserModal'], function (_export, _context) {
"use strict";
var Notification, username, humanTime, UserSuspendedNotification;
return {
setters: [function (_flarumComponentsNotification) {
Notification = _flarumComponentsNotification.default;
}, function (_flarumHelpersUsername) {
username = _flarumHelpersUsername.default;
}, function (_flarumHelpersHumanTime) {
humanTime = _flarumHelpersHumanTime.default;
}],
execute: function () {
UserSuspendedNotification = function (_Notification) {
babelHelpers.inherits(UserSuspendedNotification, _Notification);
function UserSuspendedNotification() {
babelHelpers.classCallCheck(this, UserSuspendedNotification);
return babelHelpers.possibleConstructorReturn(this, (UserSuspendedNotification.__proto__ || Object.getPrototypeOf(UserSuspendedNotification)).apply(this, arguments));
}
babelHelpers.createClass(UserSuspendedNotification, [{
key: 'icon',
value: function icon() {
return 'ban';
}
}, {
key: 'href',
value: function href() {
return app.route.user(this.props.notification.subject());
}
}, {
key: 'content',
value: function content() {
var notification = this.props.notification;
var actor = notification.sender();
var suspendUntil = notification.content();
var timeReadable = moment(suspendUntil.date).from(notification.time(), true);
return app.translator.transChoice('flarum-suspend.forum.notifications.user_suspended_text', {
actor: actor,
timeReadable: timeReadable
});
}
}]);
return UserSuspendedNotification;
}(Notification);
_export('default', UserSuspendedNotification);
}
};
});;
'use strict';
System.register('flarum/suspend/components/UserUnsuspendedNotification', ['flarum/components/Notification', 'flarum/helpers/username', 'flarum/helpers/humanTime'], function (_export, _context) {
"use strict";
var Notification, username, humanTime, UserUnsuspendedNotification;
return {
setters: [function (_flarumComponentsNotification) {
Notification = _flarumComponentsNotification.default;
}, function (_flarumHelpersUsername) {
username = _flarumHelpersUsername.default;
}, function (_flarumHelpersHumanTime) {
humanTime = _flarumHelpersHumanTime.default;
}],
execute: function () {
UserUnsuspendedNotification = function (_Notification) {
babelHelpers.inherits(UserUnsuspendedNotification, _Notification);
function UserUnsuspendedNotification() {
babelHelpers.classCallCheck(this, UserUnsuspendedNotification);
return babelHelpers.possibleConstructorReturn(this, (UserUnsuspendedNotification.__proto__ || Object.getPrototypeOf(UserUnsuspendedNotification)).apply(this, arguments));
}
babelHelpers.createClass(UserUnsuspendedNotification, [{
key: 'icon',
value: function icon() {
return 'ban';
}
}, {
key: 'href',
value: function href() {
return app.route.user(this.props.notification.subject());
}
}, {
key: 'content',
value: function content() {
var notification = this.props.notification;
var actor = notification.sender();
return app.translator.transChoice('flarum-suspend.forum.notifications.user_unsuspended_text', {
actor: actor
});
}
}]);
return UserUnsuspendedNotification;
}(Notification);
_export('default', UserUnsuspendedNotification);
}
};
});;
'use strict';
System.register('flarum/suspend/main', ['flarum/extend', 'flarum/app', 'flarum/utils/UserControls', 'flarum/components/Button', 'flarum/components/Badge', 'flarum/Model', 'flarum/models/User', 'flarum/suspend/components/SuspendUserModal', 'flarum/suspend/components/UserSuspendedNotification', 'flarum/suspend/components/UserUnsuspendedNotification'], function (_export, _context) {
"use strict";
var extend, app, UserControls, Button, Badge, Model, User, SuspendUserModal, UserSuspendedNotification, UserUnsuspendedNotification;
var extend, app, UserControls, Button, Badge, Model, User, SuspendUserModal;
return {
setters: [function (_flarumExtend) {
extend = _flarumExtend.extend;
@ -278,17 +173,10 @@ System.register('flarum/suspend/main', ['flarum/extend', 'flarum/app', 'flarum/u
User = _flarumModelsUser.default;
}, function (_flarumSuspendComponentsSuspendUserModal) {
SuspendUserModal = _flarumSuspendComponentsSuspendUserModal.default;
}, function (_flarumSuspendComponentsUserSuspendedNotification) {
UserSuspendedNotification = _flarumSuspendComponentsUserSuspendedNotification.default;
}, function (_flarumSuspendComponentsUserUnsuspendedNotification) {
UserUnsuspendedNotification = _flarumSuspendComponentsUserUnsuspendedNotification.default;
}],
execute: function () {
app.initializers.add('flarum-suspend', function () {
app.notificationComponents.userSuspended = UserSuspendedNotification;
app.notificationComponents.userUnsuspended = UserUnsuspendedNotification;
User.prototype.canSuspend = Model.attribute('canSuspend');
User.prototype.suspendUntil = Model.attribute('suspendUntil', Model.transformDate);

View File

@ -65,7 +65,7 @@ class SendNotificationWhenUserIsSuspended
}
/**
* @param UserWasSuspended $event
* @param UserWasUnsuspended $event
*/
public function whenUserWasUnsuspended(UserWasUnsuspended $event)
{
@ -79,7 +79,7 @@ class SendNotificationWhenUserIsSuspended
*/
public function sync(User $user, User $actor, array $recipients)
{
if ($user->suspend_until > new DateTime()) {
if (isset($user->suspend_until) && $user->suspend_until > new DateTime()) {
$this->notifications->sync(
new UserSuspendedBlueprint($user, $actor),
$recipients

View File

@ -57,7 +57,7 @@ class UserSuspendedBlueprint implements BlueprintInterface
*/
public function getData()
{
return $this->user['suspend_until'];
return $this->user->suspend_until;
}
/**