-
Notifications
You must be signed in to change notification settings - Fork 436
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add sharing deck card with a conversation #5110
Conversation
Wouldn't care too much. Posting is blocked in the end, just show an error. |
Looks good apart from the wordings |
wait, the message service is not done yet |
d616d6b
to
685ef1d
Compare
I've squashed our common changes + messagesService changes. |
685ef1d
to
ef2d90d
Compare
comments addressed, adjusted, retested and squashed |
a change of mind regarding the way the dialog is invoked
ef2d90d
to
60e02a7
Compare
@nickvergessen see last commit, I've moved away from OCA.Collaboration and also made the dialog configurable. Please review. |
60e02a7
to
f2655ff
Compare
Rebased and added commit for filtering out the current room. To expose the current room I expose the full vue instance in |
f2655ff
to
c2c1fc1
Compare
squashed the "wrong file" deletion, please re-review |
Apps live in Also we are there already, so reuse (with same precausions) spreed/src/utils/webrtc/webrtc.js Lines 511 to 514 in a542d70
|
I did use OCA.Talk here: c2c1fc1#diff-27653c212e1cfe533e4eb2f7d0d3f89604c9de48a09583b4cbbbcbd08a07da79R160 I'll add a namespace check, just in case |
c2c1fc1
to
77d31f4
Compare
extra check squashed into last commit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ready to merge, but I guess we wait for nextcloud/deck#2772
Added deck action for sharing/linking that uses the RoomSelector. Improved RoomSelector Co-authored-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Deck plugin now creates its own Vue VM to instantiate the RoomSelector. RoomSelector now allows to specify properties for dialog title and whether the result list should be filtered. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Expose the Talk Vue instance on OCA.Talk.instance. In RoomSelector, grab the current room from that instance to filter it out, when applicableRemove current room from RoomSelector Expose the Talk Vue instance on OCA.Talk.instance. In RoomSelector, grab the current room from that instance to filter it out, when applicable. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
rebased for CI |
77d31f4
to
ab45b79
Compare
nextcloud/deck#2772 was merged, merging as well... is this something to backport ? |
/backport to stable21 |
/backport to stable21.1 |
Added deck action for sharing/linking that uses the RoomSelector.
Improved RoomSelector
Fixes #5106
Requires nextcloud/deck#2772 (+ info.xml max-version hack) for testing.
Issues for later:
check for lobby state + moderator status to see if postable while filtering the list ?=> not nowOpen topics: