Skip to content

feat: allow sharee to copy public link of a shared calendar - #7888

Merged
SebastianKrupinski merged 1 commit into
nextcloud:mainfrom
ammaratef45:main
Feb 8, 2026
Merged

feat: allow sharee to copy public link of a shared calendar#7888
SebastianKrupinski merged 1 commit into
nextcloud:mainfrom
ammaratef45:main

Conversation

@ammaratef45

Copy link
Copy Markdown
Contributor

Screenshot for before:

Screenshot 2026-01-20 at 6 28 41 PM

Screenshot for after:

Screenshot 2026-01-20 at 6 27 35 PM

@SebastianKrupinski

Copy link
Copy Markdown
Contributor

HI @ammaratef45

Thank you for the PR. This change will need to get approved by product design.

Also, the text in the menu needs to be aligned properly and should have an icon in front of it.

@SebastianKrupinski

Copy link
Copy Markdown
Contributor

@nimishavijay @kra-mo

@kra-mo

kra-mo commented Jan 22, 2026

Copy link
Copy Markdown
Member

Also, the text in the menu needs to be aligned properly and should have an icon in front of it.

Right, also no "PublicLink" heading. But the feature makes sense.

@ammaratef45

Copy link
Copy Markdown
Contributor Author

Thanks @SebastianKrupinski and @kra-mo

I've updated the PR, here is how it looks now

Screenshot 2026-01-22 at 4 46 36 AM

@SebastianKrupinski

Copy link
Copy Markdown
Contributor

Hi @ammaratef45

It looks good, now I just need you to do a couple more things...

  1. rename the commit to "feat: (title)"
  2. address the linting errors (npm run lint:fix)
  3. squash all the commit in to one
  4. rebase to the latest version

And is there a ticket that this addresses?

@ammaratef45

Copy link
Copy Markdown
Contributor Author

Hi @SebastianKrupinski, I did the things you requested, and no there was not a ticket, I was about to cut one when I found none but I figured I could try and implement it myself, hopefully that is not spamming the repo or breaking your protocol, happy to adjust going forward

@kra-mo kra-mo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved from the design side

@SebastianKrupinski SebastianKrupinski changed the title allow sharee to copy public link of a shared calendar feat: allow sharee to copy public link of a shared calendar Jan 23, 2026
@SebastianKrupinski

Copy link
Copy Markdown
Contributor

Hi @ammaratef45

So 1 to 3 are good, but for the rebase can you run "git rebase -i origin/main', I think you did a merge rebase originally, and there are 2 commit now one for your changes and one for the rebase. I tried to do this for you but it seems I can't push changes to your branch.

@ammaratef45

Copy link
Copy Markdown
Contributor Author

So 1 to 3 are good, but for the rebase can you run "git rebase -i origin/main', I think you did a merge rebase originally, and there are 2 commit now one for your changes and one for the rebase. I tried to do this for you but it seems I can't push changes to your branch.

Aha gotcha, I assumed you meant rebase with upstream main (my origin is my fork), if that is the case I just did that!

@codecov

codecov Bot commented Jan 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ammaratef45

Copy link
Copy Markdown
Contributor Author

@SebastianKrupinski following up on this, I ran the command npm run test:unit:coverage locally both against my branch and main and noticed at least some of the errors in both

is this blocked on the checks passing? and do we have known bad unit tests?

@SebastianKrupinski

Copy link
Copy Markdown
Contributor

is this blocked on the checks passing? and do we have known bad unit tests?

Its just a bad unit test... can you rebase this again... we've fixed the tests in the main branch already...

PR is NOT blocked...

@ammaratef45

Copy link
Copy Markdown
Contributor Author

is this blocked on the checks passing? and do we have known bad unit tests?

Its just a bad unit test... can you rebase this again... we've fixed the tests in the main branch already...

PR is NOT blocked...

Okay yaaay, just rebased it!

@github-actions

github-actions Bot commented Feb 5, 2026

Copy link
Copy Markdown

Hello there,
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.

We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.

Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6

Thank you for contributing to Nextcloud and we hope to hear from you soon!

(If you believe you should not receive this message, you can add yourself to the blocklist.)

Signed-off-by: Ammar Hussein <ammaratef45@proton.me>
@ammaratef45

Copy link
Copy Markdown
Contributor Author

@SebastianKrupinski Hello, I've just re-based the PR again

if you have some cycles to merge that would be cool!

@hamza221 hamza221 added 3. to review Waiting for reviews enhancement New feature request labels Feb 5, 2026

@GVodyanov GVodyanov left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks and works good!

@SebastianKrupinski
SebastianKrupinski merged commit 1527151 into nextcloud:main Feb 8, 2026
45 of 47 checks passed
@SebastianKrupinski

Copy link
Copy Markdown
Contributor

Merged! Thank you for the PR and your efforts!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews enhancement New feature request feedback-requested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants