Fix the last reply pull.
Yes, the form fields don't match but I kept it this way for code clarity (IE: you know update_at needs to be ordered by insertion timeline).
-
Pass forum attribute as type to Post (which may be extended)
-
As requested by user.
- pull like/dislike function out of ForumController and into its own.
- refactor perm checks
- fix redirects to point to the permalink of the specific post
- ref #398
- TODO: clean routes
- using `Model::where('download', '=', 1)` over`Model::where('download', 1)`
- decided is easier for new devs to understand.
- thanks to @werrpy for helping with the regex to mass update.
Forum Topic Subscription System:
Topic creators will no longer receive a email when a new post hits there topic. Instead now there is a new subscribe/unsubscribe button. If subscribed you will receive a site notification. Emails are no longer part of the picture.
- closed#295
Now staff members can use the "@here" tag to notify all users that
have made previous posts or comments on the specific topic.
Also strips out "@here" from quotes to avoid tagging all users again
unintentionally.
This is useful for things like notifications of updates and/or
announcements.
Supports posts/comments in Forums, Torrents, Articles and Requests
(Reworked) repository and added a ton of new api
Will now tag users when they have been quoted by another user.
Refactored regex to only alpha-numeric characters, as well as dashes
and underscores.
Added debugging options to repository:
1: Allows you to tag yourself while testing
code:
```php
$this->tag->setDebug(true);
$this->tag->messageTaggedUsers($content, $subject, $message);
```
Supports comments made in Torrents, Articles and Requests
Created new repositry for this as it may be used throughout the
code base
(Update) ForumController to use new repository
- Remove all facades use besides mail
- Use Dependency Injection for Illuminate\Http\Request
- use helpers for auth, cache, validator, and more to rid of facades use
- use $request->input() over $request->get()
- use $request->isMethod('POST') over $request->getMethod('POST')
- general cleanup