Commit graph

71 commits

Author SHA1 Message Date
Sacha Greif
63bfed8d4d fix subscribe to comments 2015-09-12 11:46:23 +09:00
Sacha Greif
e6aa69ac2f move part of permission logic from router to templates; clean up router filters 2015-09-08 11:08:02 +09:00
Sacha Greif
f1d37f0afc Merge branch 'master' into devel 2015-09-04 12:30:16 +09:00
Sacha Greif
04ee6e908d fix typo 2015-09-04 12:30:04 +09:00
Sacha Greif
19171dba00 Merge branch 'master' into devel 2015-09-04 12:20:12 +09:00
Sacha Greif
b0a1f645c8 fix collection internationalization for other collections 2015-09-04 12:19:56 +09:00
Sacha Greif
993a5f65a8 Comments.getSubParams -> Comments.parameters.get; add commentsParameters callback array 2015-09-03 14:30:35 +09:00
Sacha Greif
882ea92921 pass old unedited post to callbacks 2015-08-22 18:13:37 +09:00
Sacha Greif
c000e3f2dd add comments and notifications indexes 2015-08-13 11:32:41 +09:00
Sacha Greif
edfd8f4666 hide comment body label 2015-08-12 17:56:42 +09:00
Sacha Greif
044f210f13 link up "please log in to comment" message; fix Posts.current() helper 2015-07-23 12:00:40 +09:00
Sacha Greif
afbc0fc8e3 remove regEx validation for now to work around SimpleSchema bug 2015-07-14 11:40:24 +09:00
Sacha Greif
3a5117069a more checks 2015-07-10 11:40:11 +09:00
Sacha Greif
9b8bbaeed3 calling vote methods with id and not whole object 2015-07-10 11:06:40 +09:00
Sacha Greif
bfd36c5213 using audit-argument-check and adding check to all methods 2015-07-10 11:05:13 +09:00
Sacha Greif
9eef5fdf07 use Subs Manager for some template-level subscriptions to fix post page content flash issue 2015-07-07 12:54:23 +09:00
Sacha Greif
8f7adeb188 small tweaks 2015-07-01 15:28:08 +09:00
Sacha Greif
974b3c70b5 clean up 2015-06-30 19:12:29 +09:00
Sacha Greif
7e518007f1 Disallow $rename 2015-06-30 19:11:25 +09:00
Sacha Greif
c206230ee5 completely refactor notifications code 2015-06-24 15:38:14 +09:00
Sacha Greif
31f3384e85 Split out own comment and post upvote into separate callbacks to make them easier to remove 2015-06-21 11:58:46 +09:00
Sacha Greif
464e1ae481 fix comment voting style 2015-06-19 15:30:31 +09:00
Sacha Greif
b098a26a19 using better URLs 2015-06-19 12:00:47 +09:00
Sacha Greif
b15d9095c0 add email testing routes for post approved, new comment, and new reply; clean up notifications; clean up posts, comments, user, utils helpers; change post URL format to /id/slug 2015-06-19 11:52:57 +09:00
Sacha Greif
6d7a0fa316 Rename comment_reply route to comment_page 2015-06-19 11:51:35 +09:00
Sacha Greif
3b2c957496 make sure comment exists 2015-05-21 15:51:19 +09:00
Sacha Greif
5299db4866 Merge branch 'master' into devel
# Conflicts:
#	Dockerfile
#	packages/telescope-comments/lib/client/templates/comment_item.html
#	packages/telescope-comments/lib/client/templates/comment_item.js
2015-05-20 10:14:08 +09:00
Sacha Greif
074037d22c post comments are not paginated yet, so set their limit to 0 2015-05-20 09:19:50 +09:00
Sacha Greif
b296d87e44 make profileCompletedAsync callback work; make invites work even with Twitter or Facebook accounts 2015-05-19 12:34:27 +09:00
Sacha Greif
c8754f0dd3 register -> add 2015-05-17 15:38:02 +09:00
Sacha Greif
affec3c1c8 using spacebars helpers for profileUrl, username, and displayName 2015-05-14 16:42:19 +09:00
Sacha Greif
24e3a41d73 add comment submit keyboard shortcut, tweak comment styling 2015-05-14 11:21:44 +09:00
Sacha Greif
2bb4913fb2 cleaning up user helpers 2015-05-13 11:01:03 +09:00
Sacha Greif
89300d115c cleaning up schemas 2015-05-11 12:15:10 +09:00
Sacha Greif
d544f0cdeb documenting schemas 2015-05-11 11:46:18 +09:00
Sacha Greif
3c22937896 userCreated -> onCreateUser; fixing getting started package 2015-05-08 11:45:09 +09:00
Sacha Greif
bcf50c1cd0 update subscribe to posts package 2015-05-08 11:00:15 +09:00
Sacha Greif
b60074ea53 using terms and params for commentsList subscription 2015-05-08 09:33:27 +09:00
Sacha Greif
11bd064039 Add commentsListController 2015-05-08 09:20:58 +09:00
Sacha Greif
88be07cbe5 using posts list controller with posts_list_compact template for profile posts 2015-05-07 18:54:46 +09:00
Sacha Greif
5be4ca2542 better way to pass comment submit form context 2015-05-07 18:00:13 +09:00
Sacha Greif
e61cf38437 small comment form tweaks 2015-05-06 17:13:10 +09:00
Seth Sandler
c02171e09e Don't show topLevelCommentId field to autoform 2015-05-05 17:10:19 -07:00
Seth Sandler
069f4ad16f Add topLevelCommentId field to comments along with migration. This allows childComments to know what the top most parent comment is. 2015-05-05 16:45:53 -07:00
Sacha Greif
fcc290c55f fixing comment and post edit before hooks 2015-05-04 12:32:00 +09:00
Jeremy Shimko
a0fef66494 Merge branch 'namespace2' of https://github.com/TelescopeJS/Telescope into namespace2
# By Sacha Greif
# Via Sacha Greif
* 'namespace2' of https://github.com/TelescopeJS/Telescope:
  Add third "constant" parameter to callbacks; split callbacks.run into run and runAsync; split postEdit and commentEdit in two
2015-05-03 21:23:08 -04:00
Jeremy Shimko
c4805c77ac fix permissions issue for parentCommentId field 2015-05-03 21:22:21 -04:00
Sacha Greif
be35c98822 Add third "constant" parameter to callbacks; split callbacks.run into run and runAsync; split postEdit and commentEdit in two 2015-05-04 10:19:50 +09:00
Maxime Quandalle
94c6121d91 Improve jsHint consistency
This commit touch a lot of lines of code with the goal to be more
rigorous about JavaScript code conventions defined in the `.jshintrc`.

Some modification:

* Add a list of used global symbols in the corresponding section of
  `.jshintrc`
* Use local variables instead of global in a lot of places where the
  keyword `var` was mistakenly forgotten
* Add missing semi-colons after instructions
* Add new lines at the end of files
* Remove trailing whitespaces
* Use newer name of some Meteor APIs, eg `addFiles` instead of
  `add_files`
* Add missing `break` statements in `switch` blocks
* Use `===` instead of `==` and `!==` instead of `!=`
* Remove unused variables

This commit should also fix a few bugs due to this lack of rigor. One
example of that was the test `typeof navElements === "array"` that was
never true because in JavaScript, `typeof [] === "object"`, we
replaced this test by the `_.isArray` method provided by underscore.
It might also fix some potential collision related to global
variables.

There is still plenty of work until Telescope code base passes jsHint
validation, but at least this commit is a step in the right direction.
2015-05-01 18:38:27 +02:00
Sacha Greif
fc8af1c9da owner -> member; set allow/deny for posts, comments, users 2015-04-28 17:15:53 +09:00