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
Sacha Greif
40d38d1364
clean up comment edit form; continue namespacing users.telescope
2015-04-28 15:54:19 +09:00
Sacha Greif
10166402ef
use fields method to restrict fields after all
2015-04-28 11:32:53 +09:00
Sacha Greif
4685c32fc1
using Users.can.editField for post and comment submit and edit methods
2015-04-28 10:45:00 +09:00
Sacha Greif
3f66f1f10c
fix voting code
2015-04-28 10:12:35 +09:00
Sacha Greif
e26fb593ea
Using AutoForm for comment submit form
2015-04-28 09:44:43 +09:00
Sacha Greif
06106ed124
use schema transforms and editableBy property to control AutoForm omitted fields
2015-04-27 17:15:16 +09:00
Sacha Greif
e0b9bf36b7
namespacing user roles
2015-04-27 17:14:07 +09:00
Sacha Greif
47b7482420
namespace schemas; migrate user profiles
2015-04-27 09:55:29 +09:00
Sacha Greif
2a46bb11e9
rename publication options
2015-04-25 13:20:51 +09:00
Sacha Greif
6a5eee0dcb
working on user schema; i18n'ing schemas
2015-04-25 13:03:04 +09:00