Toby Zerner
1629e7fbb4
Add separate tag permission for being able to add that tag to discussions
...
By default this is just the same as the "startDiscussion" permission, but flarum-ext-approval comes in and denies "addToDiscussion" specifically for tags where the user can't start discussions without approval.
ref flarum/core#904
2016-05-28 10:03:00 +09:30
Toby Zerner
01e776e2be
Simplify discussion/tag permission logic
...
A user now must have a permission to act for *all* tags assigned to a discussion, rather than just one of them. This is consistent with the way the permissions are worked out for visibility.
2016-05-28 10:00:41 +09:30
Toby Zerner
e3278070ac
Rename DiscussionWasTagged user property for consistency
2016-05-28 09:55:45 +09:30
Toby Zerner
63a4b34d6e
Serialise tag IDs to integers rather than strings
2016-05-28 09:54:39 +09:30
Toby Zerner
822e823936
Compatibility with new "required permissions" concept
2016-05-27 14:41:48 +09:30
Toby Zerner
c809f329bb
Update settings reference
2016-05-26 19:05:28 +09:30
Franz Liedke
84974d3f31
Use newly extracted KeyboardNavigatable util for emoji dropdown
...
Refs flarum/core#264 .
2016-05-15 23:18:29 +09:00
Franz Liedke
7190cd84b4
Use the variables that are already instantiated
2016-05-15 20:58:29 +09:00
Franz Liedke
6e0f77b0e3
Merge pull request #28
...
Closes flarum/core#600 .
2016-04-15 21:06:01 +09:00
Franz Liedke
14eb7c97d0
Only list tags available to current user
2016-04-15 21:01:23 +09:00
Niels Tholenaar
1b23e44b06
Added REST tags endpoint ( https://github.com/flarum/core/issues/600 )
2016-04-15 09:44:53 +02:00
Toby Zerner
36c4c5d966
Require core v0.1.0-beta.5
2016-03-29 18:50:22 +10:30
Toby Zerner
534a96fb72
Fix checkbox/name/description alignment in tag discussion modal
2016-03-28 11:48:01 +10:30
Franz Liedke
a6ecba220a
Do not use model classes in the migrations
...
See 28f43f805c
2016-03-20 22:48:18 +09:00
Toby Zerner
eb975802ea
Remove unmaintained changelog
2016-03-18 09:34:22 +10:30
Toby Zerner
19bf6667f0
Upgrade to flarum-gulp 0.2.0 / Babel 6
2016-03-18 09:34:13 +10:30
Toby Zerner
94cfc5e535
Extend Page component to take advantage of performance boost in flarum/core@d1c436c
2016-03-11 13:21:53 +10:30
Toby Zerner
5ff97f53ff
Clean up linting stuff
2016-03-10 17:21:02 +10:30
Franz Liedke
fdcf1f12ad
Use new shortcut for default settings migration
2016-03-08 00:04:42 +09:00
Toby Zerner
d5f3987cf7
Fix warning when deleting discussion forever
...
Related to flarum/core#842
2016-03-03 12:53:31 +10:30
Toby Zerner
287bdf10dd
Allow child tags in tile to wrap. fixes flarum/core#613
2016-03-01 16:46:14 +10:30
Franz Liedke
d240d4c0ff
Use new shortcuts for migrations
2016-02-29 23:43:24 +09:00
Toby Zerner
ec0054cace
Prevent tags from overlapping discussion titles
...
This gives the tag labels a max-width in the discussion list, and overflows them with a gradient to transparency. (Unfortunately this only works in WebKit for now.) When hovering over them, they slide out to show more.
Fixes flarum/core#702
2016-02-29 19:00:38 +10:30
Toby Zerner
c6f0fc0985
Update MergeableInterface method arguments
2016-02-29 18:50:54 +10:30
Toby Zerner
577e51f7ad
Only grant a permission for a sub-tag if that permission is granted for its parent too
...
Previously if a parent tag was restricted but none of its sub-tags were, the sub-tags would be visible and the parent tag would be loaded in the tag list as a result. This adds permission logic so that sub-tags automatically assume the permissions of their parent as a minimum.
Fixes flarum/core#833
2016-02-27 18:06:59 +10:30
Toby Zerner
1d697a6318
Merge pull request #27 from flarum/analysis-8wjM79
...
Applied fixes from StyleCI
2016-02-26 14:28:19 +10:30
Toby Zerner
746ecac10a
Applied fixes from StyleCI
2016-02-25 22:58:13 -05:00
Toby Zerner
5039e30d99
Add StyleCI config
2016-02-26 14:03:08 +10:30
Toby Zerner
f494b8369d
Fix color validation regex. closes flarum/core#827
2016-02-26 10:41:19 +10:30
Franz Liedke
ceda88d701
Add another missing copyright header
2016-02-24 23:31:04 +09:00
Franz Liedke
dd92088b5c
Use new migration format
2016-02-24 23:14:20 +09:00
Toby Zerner
fb67393f81
Use correct validation rules for description. closes flarum/core#793
2016-02-11 08:59:30 +10:30
Toby Zerner
873b9fd780
Fix Tags page "start a discussion" button having a fixed width in Firefox
...
Fixes flarum/core#349
2016-02-07 12:10:58 +10:30
Franz Liedke
32af5838b2
Merge pull request #26 from jwdeitch/patch-1
...
Added validation for tags
2016-01-25 14:50:18 +01:00
jwdeitch
91eb39d615
Update TagValidator.php
2016-01-25 07:58:22 -05:00
jwdeitch
245270e629
Added validation for tags
...
https://github.com/flarum/core/issues/758
2016-01-24 23:06:57 -05:00
Toby Zerner
155b268319
Add Composer branch-alias
...
This allows installations to require version 0.1.0 with minimum-stability=dev, and they will get the latest from master.
See flarum/core#727
2016-01-19 17:17:46 +10:30
Toby Zerner
84f869abf2
Commit latest dist files
...
See https://github.com/flarum/core/issues/727#issuecomment-172384020
2016-01-19 16:53:31 +10:30
Toby Zerner
d1ce9b1fd0
Grant global discussion permissions so that unrestricted tag permissions work
...
Say you have limited viewing/starting discussions globally to admins, and then have a single tag which allows everyone to view/start discussions. Previously this wouldn't work as expected because the non-admin would be stopped because when the core command checks for the global permission.
2016-01-16 14:06:00 +10:30
Toby Zerner
46c1dbfb2a
Sort child tags in tiles
2016-01-06 09:04:04 +10:30
Toby Zerner
169222aa04
Add class when TagHero is colored
2016-01-04 16:57:07 +10:30
Toby Zerner
a8c9e65bc9
Merge pull request #25 from maelsoucaze/patch-1
...
Update year range in LICENSE
2016-01-02 17:04:47 +10:30
Maël Soucaze
f209b25f2c
Update year range in LICENSE
...
Because some changes have been done on that year.
2016-01-02 07:11:25 +01:00
Toby Zerner
290b426bf2
Only allow starting a discussion on a non-restricted tag if the user has the global permission
2016-01-02 14:57:01 +10:30
Toby Zerner
ec5c639bb6
Scroll overflowing tag tile contents
...
This is just a stopgap fix for flarum/core#653 ; I would like to revise the tag page layout at some point.
2016-01-02 14:55:48 +10:30
Toby Zerner
6c3cb3f558
Rename package
2015-12-29 12:56:02 +10:30
Franz Liedke
38cf04522e
Clean up code
2015-12-11 21:16:38 +01:00
Franz Liedke
1ff5d94324
Merge pull request #24 from cmaas/master
...
Includes primary tag when starting a discussion under secondary tag.
2015-12-11 21:14:35 +01:00
ntaso
1680b1bfe9
Includes primary tag when starting a discussion under secondary tag. Fixes #424 .
2015-12-11 17:55:02 +01:00
Toby Zerner
1e6ab2c89d
Merge pull request #23 from dbohn/master
...
Fixing Issue flarum/core#330
2015-11-30 09:12:28 +10:30