gristlabs_grist-core/app/client/ui
George Gevoian 36f3fd0120 (core) Fix owner view access to snapshots
Summary:
Owners weren't able to access snapshots if access rules
that denied access to non-owners existed. The backend
was lowering snapshot document access to "viewers" as
part of implementing read-only behavior; this is now done
in the client, with document access for snapshots now
accurately reflecting the user's trunk access.

Additionally, sandboxes are no longer created for snapshots,
and background intervals aren't started for snapshots.

Test Plan: Browser test.

Reviewers: jarek, paulfitz

Reviewed By: jarek, paulfitz

Differential Revision: https://phab.getgrist.com/D3849
2023-04-17 00:16:59 -04:00
..
AccountPage.ts Show language prefs when custom CSS is enabled (#418) 2023-02-01 15:19:15 -05:00
AccountPageCss.ts (core) User language switcher 2023-01-26 09:47:14 +01:00
AccountWidget.ts (core) User language switcher 2023-01-26 09:47:14 +01:00
AddNewButton.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
AddNewTip.ts (core) Add tip for "Add New" button 2023-01-16 16:50:42 -08:00
ApiKey.ts (core) updates from grist-core 2023-01-04 10:38:22 -05:00
App.css (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
App.ts add a special key to allow translators to exclude language until ready (#461) 2023-03-13 11:47:22 -04:00
AppHeader.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
AppUI.ts (core) set up a trialing list and a call scheduled flag for Grist SaaS 2023-02-20 15:32:58 -05:00
BottomBar.ts (core) Making side bars a bit more usable for narrow screen 2021-01-19 15:22:01 +01:00
buttons.ts (core) move client code to core 2020-10-02 13:24:21 -04:00
CellContextMenu.ts Change translation keys for keys with counts 2023-01-03 15:50:11 +01:00
CodeHighlight.ts (core) Improve dark mode 2023-04-12 01:58:48 -04:00
ColumnFilterCalendarView.ts (core) Add dark theme to date picker 2023-02-03 10:37:12 -05:00
ColumnFilterMenu.ts (core) Add tip for "Add New" button 2023-01-16 16:50:42 -08:00
ColumnFilterMenuUtils.ts (core) Enable search in column pickers 2023-01-04 10:02:12 +01:00
contextMenu.ts (core) Show default context menu on link 2022-02-18 10:09:36 +01:00
cssInput.ts (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
CustomSectionConfig.ts (core) Focusing the creator panel on the table wiget for charts and custom views 2023-04-14 12:45:24 +02:00
CustomThemes.ts (core) move client code to core 2020-10-02 13:24:21 -04:00
DateRangeOptions.ts (core) New date filter with a calendar view 2022-12-20 09:58:42 +01:00
DescriptionConfig.ts (core) Fix test util and upgrade fixtures 2023-03-01 10:39:09 -05:00
DocHistory.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
DocMenu.ts (core) Adding tutorial card 2023-03-28 19:57:52 +02:00
DocMenuCss.ts (core) Adding tutorial card 2023-03-28 19:57:52 +02:00
DocTour.ts Linting long lines 2023-01-03 17:45:14 +01:00
DocTutorial.css (core) Add initial tutorials implementation 2023-03-22 10:09:02 -04:00
DocTutorial.ts (core) Draft version of AI assistant 2023-03-24 10:07:26 +01:00
DocTutorialRenderer.ts (core) Add initial tutorials implementation 2023-03-22 10:09:02 -04:00
DocumentSettings.ts (core) Draft version of AI assistant 2023-03-24 10:07:26 +01:00
DuplicateTable.ts Linting long lines 2023-01-03 17:45:14 +01:00
errorPages.ts Linting long lines 2023-01-03 17:45:14 +01:00
ExampleCard.ts (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
ExampleInfo.ts Linting long lines 2023-01-03 17:45:14 +01:00
FieldConfig.ts (core) Improve dark mode 2023-04-12 01:58:48 -04:00
FieldMenus.ts Change translation keys for simple context keys 2023-01-03 15:50:11 +01:00
FileDialog.ts (core) Faster builds all around. 2022-07-04 10:42:40 -04:00
FilterBar.ts (core) Add tip for "Add New" button 2023-01-16 16:50:42 -08:00
FilterConfig.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
FloatingPopup.ts (core) Draft version of AI assistant 2023-03-24 10:07:26 +01:00
forms.ts (core) In Welcome questionnaire, add 'School' option, ask to enter company or school 2020-11-02 14:05:31 -05:00
FormulaAssistance.ts (core) Improve dark mode 2023-04-12 01:58:48 -04:00
googleAuth.ts (core) Extending Google Drive integration scope 2021-10-01 10:47:12 +02:00
GridOptions.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
GridViewMenus.ts Using static text in Grid menu for inserting columns. (#468) 2023-03-24 10:16:27 +01:00
GristTooltips.ts (core) Focusing the creator panel on the table wiget for charts and custom views 2023-04-14 12:45:24 +02:00
HomeImports.ts (core) Adding import from google drive to the home screen 2021-08-05 20:46:11 +02:00
HomeIntro.ts (core) Un-escape names in HomeIntro 2023-03-28 07:43:43 -04:00
HomeLeftPane.ts (core) Adding tutorial card 2023-03-28 19:57:52 +02:00
inputs.ts Fixing all eslint's reported error 2023-01-03 17:22:58 +01:00
LanguageMenu.ts (core) Fix missing placeholder flag icon 2023-02-26 22:23:04 -05:00
LeftPanelCommon.ts (core) Adds dots menu to access rules page item 2023-01-12 09:40:45 +01:00
MakeCopyMenu.ts Linting long lines 2023-01-03 17:45:14 +01:00
MenuToggle.ts (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
mouseDrag.ts (core) Add cell selection summary 2022-09-30 09:11:46 -07:00
MultiSelector.ts (core) Add rules to eslint to better match our coding conventions. 2021-05-24 12:56:18 -04:00
NotifyUI.ts (core) Update memo notification styling 2023-01-09 14:34:59 -05:00
OnBoardingPopups.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
OpenUserManager.ts (core) Update design of empty docs home page, and add a "Manage Team" button. 2022-06-03 12:58:57 -04:00
OpenVideoTour.ts (core) Add telemetry 2023-04-06 12:34:54 -04:00
PagePanels.ts (core) Add tooltip for the opener icon for the Creator Panel 2023-03-23 11:55:34 -04:00
Pages.ts Fixing all eslint's reported error 2023-01-03 17:22:58 +01:00
PageWidgetPicker.ts (core) Add overflowTooltip() tool, and use for long tables in widget picker, and long page names. 2023-03-13 21:47:35 -04:00
PinnedDocs.ts (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
ProductUpgradesStub.ts (core) Removing NEW_DEAL flag 2022-08-09 17:29:28 +02:00
RelativeDatesOptions.ts (core) Fix date filter for DateTime columns. 2023-01-18 10:18:15 +01:00
resizeHandle.ts Initial config with a few files that build on client and server side. 2020-05-20 00:50:46 -04:00
RightPanel.ts (core) Focusing the creator panel on the table wiget for charts and custom views 2023-04-14 12:45:24 +02:00
RightPanelStyles.ts (core) Fix for flex-wrap in cssRow 2023-02-08 09:49:11 +01:00
RowContextMenu.ts Change translation keys for keys with counts 2023-01-03 15:50:11 +01:00
sanitizeHTML.ts (core) Add initial tutorials implementation 2023-03-22 10:09:02 -04:00
searchDropdown.ts (core) Enable search in column pickers 2023-01-04 10:02:12 +01:00
selectBy.ts (core) Fix summary table titles and linking when source table is hidden by ACL 2022-09-01 19:14:47 +02:00
sendToDrive.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
setupPage.ts (core) i18 2022-09-29 18:02:09 +02:00
shadowScroll.ts (core) move client code to core 2020-10-02 13:24:21 -04:00
ShareMenu.ts (core) Fix owner view access to snapshots 2023-04-17 00:16:59 -04:00
ShortcutKey.ts (core) Add April Fools easter egg 2023-03-27 14:12:52 -04:00
SiteSwitcher.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
SortConfig.ts (core) Enable search in column pickers 2023-01-04 10:02:12 +01:00
SortFilterConfig.ts Fix tests 2023-01-03 16:01:45 +01:00
TemplateDocs.ts (core) Redesign examples and templates UI 2021-07-28 12:29:03 -07:00
ThemeConfig.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
Tools.ts (core) Add initial tutorials implementation 2023-03-22 10:09:02 -04:00
tooltips.ts (core) Add overflowTooltip() tool, and use for long tables in widget picker, and long page names. 2023-03-13 21:47:35 -04:00
TopBar.ts (core) Fix owner view access to snapshots 2023-04-17 00:16:59 -04:00
TopBarCss.ts (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
transientInput.ts (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
transitions.ts (core) Speed up and upgrade build. 2022-06-27 16:10:10 -04:00
TreeViewComponent.ts (core) Revealing hidden pages with visible children. 2022-10-31 14:02:38 +01:00
TreeViewComponentCss.ts (core) Add dark mode to user preferences 2022-09-05 19:17:32 -07:00
TriggerFormulas.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
TutorialCard.ts (core) Remove duplicate shouldHideUiElement 2023-04-12 02:14:04 -04:00
UserImage.ts (core) Adds new view as banner 2023-01-03 12:33:34 +01:00
UserItem.ts Improve input team member (#268) 2022-09-21 10:30:54 -04:00
UserManager.ts (core) User language switcher 2023-01-26 09:47:14 +01:00
ViewLayoutMenu.ts Export table schema (#459) 2023-03-16 17:37:24 -04:00
viewport.ts (core) Make mobile the default mode. 2021-02-25 11:31:43 -05:00
ViewSectionMenu.ts (core) Minimazing widgets 2023-03-02 11:22:49 +01:00
VisibleFieldsConfig.ts Add translation for visible field config (#442) 2023-03-01 21:52:12 -05:00
WelcomeCoachingCallStub.ts (core) Add tip for "Add New" button 2023-01-16 16:50:42 -08:00
WelcomePage.ts (core) Fix dark mode on welcome pages 2023-03-21 03:22:45 -04:00
WelcomeQuestions.ts (core) Removing translation from reported answeres on welcome screen 2023-03-30 18:33:00 +02:00
welcomeTour.ts (core) Add April Fools easter egg 2023-03-27 14:12:52 -04:00
WidgetTitle.ts Change translation keys for ui directory 2023-01-03 15:50:10 +01:00
widgetTypes.ts (core) move client code to core 2020-10-02 13:24:21 -04:00
YouTubePlayer.ts (core) Add telemetry 2023-04-06 12:34:54 -04:00