Robert Speicher
|
6bac823ad4
|
Update CommitRangeReferenceFilter to use CommitRange class
Also matches CommitReferenceFilter's new behavior of always using short
SHAs in the link text.
|
2015-04-25 14:41:06 -04:00 |
Robert Speicher
|
2c8bfedb20
|
Always use short SHAs as commit reference link text
Now when a user pastes a full SHA like
`d7f61affaf845f44b4cc995e34eb1606c47c8eff`, its link text will only show
`d7f61aff` for brevity.
|
2015-04-25 14:40:40 -04:00 |
Robert Speicher
|
a6defd1576
|
Add results to reference filters
|
2015-04-25 14:39:45 -04:00 |
Robert Speicher
|
879be42862
|
Initialize the references result Hash in ReferenceFilter
|
2015-04-25 14:39:44 -04:00 |
Douwe Maan
|
8ed7ac9d44
|
Use project.commit convenience method.
|
2015-04-24 12:29:36 +02:00 |
Robert Speicher
|
a14d109b9b
|
Provide autoload paths for filters to prevent circular dependency
|
2015-04-23 12:58:55 -04:00 |
Robert Speicher
|
fb5116caa2
|
Use `search_text_nodes` helper in our custom filters
Closes #1477
|
2015-04-22 13:18:15 -04:00 |
Robert Speicher
|
4ced630fed
|
Add Gitlab::Markdown::EmojiFilter
|
2015-04-21 12:53:42 -04:00 |
Douwe Maan
|
c52bf4ad3c
|
Tweak single-word label regex to fix pending spec.
|
2015-04-20 13:01:47 -04:00 |
Douwe Maan
|
b5802d144b
|
project_from_ref returns nil when reference doesn't exist.
|
2015-04-20 13:01:47 -04:00 |
Robert Speicher
|
2823c058d8
|
project_from_ref returns nil when reference can't be accessed
Prior it would return the project from the current context, which wasn't
the intended behavior.
|
2015-04-20 13:01:47 -04:00 |
Robert Speicher
|
34f1dbb143
|
Better commit lookup for CommitRangeReferenceFilter
|
2015-04-20 13:01:46 -04:00 |
Robert Speicher
|
6853465acf
|
Remove extraneous IGNORE_PARENTS from filter
|
2015-04-20 13:01:46 -04:00 |
Robert Speicher
|
621687bfdf
|
Fix `user_can_reference_project?` check
|
2015-04-20 13:01:46 -04:00 |
Robert Speicher
|
b905702d4f
|
Escape title attributes in references
|
2015-04-20 13:01:46 -04:00 |
Robert Speicher
|
31172475d2
|
Better guard against nil projects in ReferenceFilter
|
2015-04-20 13:01:46 -04:00 |
Robert Speicher
|
9eaaa7cdef
|
Minor doc fix
[ci skip]
|
2015-04-20 13:01:45 -04:00 |
Robert Speicher
|
5b6c1a2182
|
Fix Issue and ExternalIssue reference specs
|
2015-04-20 13:01:45 -04:00 |
Robert Speicher
|
b3b8fc6c8a
|
DRY up reference filters using ReferenceFilter base class
|
2015-04-20 13:01:45 -04:00 |
Robert Speicher
|
6189b24fdd
|
Add a ReferenceFilter base class
This will allow for the removal of a lot of duplication from the
reference filters.
|
2015-04-20 13:01:45 -04:00 |
Robert Speicher
|
c4eb6a55f1
|
Fix `user_can_reference_group?` check
|
2015-04-20 13:01:45 -04:00 |
Robert Speicher
|
62282971e0
|
Rename `user_can_read_group?` to `user_can_reference_group?`
|
2015-04-20 13:01:44 -04:00 |
Robert Speicher
|
a803cd51eb
|
Check for project read permissions in cross-references
|
2015-04-20 13:01:44 -04:00 |
Robert Speicher
|
29604ff2c3
|
Add permission checking to UserReferenceFilter
|
2015-04-20 13:01:43 -04:00 |
Robert Speicher
|
189c5347be
|
Add name-based referencing to LabelReferenceFilter
|
2015-04-20 13:01:43 -04:00 |
Robert Speicher
|
4cb1cc2b64
|
Make CommitRange and Snippets cross-referable
|
2015-04-20 13:01:42 -04:00 |
Robert Speicher
|
96c2b94048
|
Reference filters ✨
Commit ranges, commits, external issues, issues, labels, merge requests,
snippets, users.
|
2015-04-20 13:01:42 -04:00 |