Skip to content

Release PR for Sprint ending 2021-03-15#3023

Merged
marcellamaki merged 13 commits into
masterfrom
hotfixes
Mar 18, 2021
Merged

Release PR for Sprint ending 2021-03-15#3023
marcellamaki merged 13 commits into
masterfrom
hotfixes

Conversation

@marcellamaki
Copy link
Copy Markdown
Member

Release PR for Sprint ending March 16

Fixes for:

#2989, #2990 and #1404

For Fix 1

Using the user@c.com created by the devsetup script, I invite a@a.com to be viewer of "empty channel".
After logging in as a@a.com, I decline the invitation.
After logging back in as user@c.com, I see that a@a.com's invite is gone (previously, it would show up upon logging in and going to the sharing page, but would disappear after a refresh)
For Fix 2

(Use two different browsers, e.g. firefox and chrome for each account)

As c, invite a to view a channel (do not leave the Sharing page)
As a, accept the invitation
As c, refresh the page to see that a has accepted the invitation (at this point, the invitation might still be in vuex in a stale unaccepted state).
As c, remove a's view access
a should disappear from the table

#2888 (part 1)

  1. Login to Studio
  2. Click a Channel
  3. Click the pencil icon to load the channel's edit details page
  4. Make some amendments of the channel's content defaults
  5. Click Save Changes button
  6. Make sure to close the channel's edit details page before /sync gets called
  7. Wait for /sync call to happen (otherwise you will run into (2) which has not been fixed yet)
  8. Click the pencil icon to load the channel's edit details page
  9. See the changes made are visible in the channel edit details page (note: this PR does not include fixes for separate but related sync issues on the main Channel page. Manual QA should only ensure the form changes are working correctly. )lease see issue and related PR for further details if needed.)

#2998

Testing with the Admin Table users tab

  1. Ensure you db has a number of users with editing permissions on various channels
  2. Sign in as an admin
  3. On the /administration page, go the the users tab and search
  4. The correct count and users should return, and the pagination should be correct

jonboiser and others added 13 commits March 4, 2021 11:35
so they do not re-appear as pending invitations.

Fixes #2990
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
Make the component's reactivity work also
when receiving updated value from its mother
component.
In a mostly async environment, we can't be sure
that the first value received is the correct,
up-to-date value, and not the previous outdated value.
It can happen that the up-to-date value that should
be rendered arrives a couple of milliseconds later,
and without reactivity also working from outside to inside,
the outdated value would be displayed in such cases.

Fixes #2888
- Content defaults are saved in `diffTracker.contentDefaults`,
  not in `diffTracker.content_defaults`
- Prioritize `diffTracker`'s values over `channel.content_defaults`
  as diffTracker contains the latest updates
…n/elliptic-6.5.4

Bump elliptic from 6.5.3 to 6.5.4
…ot-visible

Content defaults reactivity fixes
@radinamatic
Copy link
Copy Markdown
Member

Thank you @pcenov for testing and confirming #2989, #2990 and #1404 as fixed!

I reviewed the admin filtering and pagination in #2998, only #2888 remains halfway there.

Copy link
Copy Markdown
Member

@radinamatic radinamatic left a comment

Choose a reason for hiding this comment

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

Manual QA passed (#2888 will likely need more work, but does not seem a blocker, I believe).

@marcellamaki marcellamaki merged commit 686b753 into master Mar 18, 2021
@marcellamaki marcellamaki mentioned this pull request Mar 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants