Disable editing others comments#163
Disable editing others comments#163JohnMcLear merged 2 commits intoether:masterfrom citizenos:disable_editing_others_comments
Conversation
|
@rhansen afaik you were involved in the conversation. Are we okay with the UX of this proposed fix? |
|
@rhansen @JohnMcLear, I went a little further don't merge yet, will also disable deleting and will hide action buttons from UI for others comments, I'll soon push when everything is done and tested |
|
@rhansen @JohnMcLear now disabled deleting too and hide/remove action buttons from other users comments and replies, also added tests |
|
Please flag as draft until it's ready for me to test/merge, thanks! |
|
@JohnMcLear it's ready |
|
Do the frontend tests pas for you? errors for me |
|
btw if you work on the ether:ep_comments repo the tests will auto-run, you should have the sauce labs user/pass, lemme know if not. |
|
I also experience
|
|
I experience quite a lot of frontend test failure, it could be something with my environment but I am not sure.. It would be helpful if you can pull your branch over to the ether/ep_comments repo and let sauce labs run the tests. Also if you can look at the empty gritter msg that would be useful. |
|
@JohnMcLear all tests pass on my machine, but I've noticed some race-condition kind of failures sometimes. I've also noticed this gritter error thing. And I have no sauce labs user/pass. |
|
test passes in chrome, fails in FF. @ilmartyrk did you try run frontend tests in FF or just Chrom(ium/e). |
|
Editing someone else's comments is unintuitive, for sure, but I kind of understand why you'd make them that way - to keep the feeling of everything being collaborative and fluid. As an alternative to fully signed & owned comments as being developed here, we could have "notes"; instead of a comment being a set of linear posts, it could be a little collaborative scratchpad that anyone can edit. Author colours can let it still have a "chat" feel. |
|
@JohnMcLear passing on chrome and FF, I am using Ubuntu 18, Chrome Version 86.0.4240.193 (Official Build) (64-bit) and Firefox 82.0.2 64-bit |
|
Peep errors in travis logs. |
|
@ilmartyrk dude plz fix tests! Tnx |
Simple fix to #125 with test