-
Notifications
You must be signed in to change notification settings - Fork 606
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
Merge release/v1.4.0
to develop
#5565
Conversation
WalkthroughThis pull request renames all instances of "FiftyOne Teams" to "FiftyOne Enterprise" in documentation and component labels. The UI component for Teams has been overhauled to include a styled button and a popover mechanism with enhanced state management. Additionally, an outdated Teams form component has been removed, a type definition in a popover component has been updated, and a test has been enhanced with an initialization script to control analytics during execution. Changes
Sequence Diagram(s)sequenceDiagram
participant U as User
participant TC as Teams Component
participant LS as Local Storage
participant PP as Popover Panel
U->>TC: Load Teams component
TC->>LS: Check popover status
alt Popover eligible (not disabled & unseen)
TC->>PP: Trigger popover display
PP->>U: Show enterprise info with options
U->>PP: Choose "Explore" or "Dismiss"
PP->>TC: Return user action
else
TC->>U: Render styled button linking to enterprise page
end
Possibly related PRs
Suggested reviewers
Poem
✨ Finishing Touches
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
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.
Actionable comments posted: 0
🧹 Nitpick comments (3)
README.md (1)
481-481
: Add descriptive alt text for the image.Although embedding an image via markdown can be functional, including alt text is an important accessibility best practice. Consider adding an
alt
attribute describing the image content.🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
481-481: Images should have alternate text (alt text)
null(MD045, no-alt-text)
app/packages/app/src/components/Teams.tsx (2)
89-95
: Consider specifying rel="noopener" or rel="noreferrer" for security.Using a
StyledExternalLink
is great for consistent styling. However, addingrel="noopener noreferrer"
to external links can mitigate potential security issues and performance concerns from opening new tabs.
209-324
: Use a React ref instead of document.getElementById for a more idiomatic anchor.Overall, the logic to show or hide the popover based on local storage and environment flags is good. However, instead of relying on
document.getElementById(ENTERPRISE_BUTTON_ID)
to anchor your popover, consider using a ReactuseRef
and passing its current element toanchorEl
. This improves maintainability and helps avoid potential issues if the DOM structure changes.Also, there's a small typo in the comment at line 222: "popoverif" → "popover if".
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (7)
README.md
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)
💤 Files with no reviewable changes (1)
- app/packages/components/src/components/Teams/Teams.tsx
🧰 Additional context used
📓 Path-based instructions (1)
`**/*.{ts,tsx}`: Review the Typescript and React code for co...
**/*.{ts,tsx}
: Review the Typescript and React code for conformity with best practices in React, Recoil, Graphql, and Typescript. Highlight any deviations.
e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
app/packages/core/src/components/Actions/Popout.tsx
app/packages/app/src/components/Teams.tsx
app/packages/embeddings/src/EmbeddingsCTA.tsx
🪛 markdownlint-cli2 (0.17.2)
README.md
481-481: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
⏰ Context from checks skipped due to timeout of 90000ms (8)
- GitHub Check: lint / eslint
- GitHub Check: e2e / test-e2e
- GitHub Check: test / test-python (ubuntu-latest-m, 3.11)
- GitHub Check: build / build
- GitHub Check: test / test-python (ubuntu-latest-m, 3.10)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.9)
- GitHub Check: test / test-app
- GitHub Check: build
🔇 Additional comments (15)
e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts (1)
31-36
: Good test improvement to control test environment behavior.The initialization script is a clean way to control application behavior during test execution. Setting the
IS_PLAYWRIGHT
flag to disable analytics and performance toast banners will help make tests more predictable and consistent by eliminating these potentially distracting elements.The TS-ignore comment is well-documented with a clear explanation of why it's needed, which follows best practices.
app/packages/embeddings/src/EmbeddingsCTA.tsx (1)
19-19
: Branding update looks good.The update from "FiftyOne Teams" to "FiftyOne Enterprise" in the demoLabel properly implements the rebranding change. This ensures consistency with the other components throughout the application.
app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx (1)
169-169
: Branding update looks good.The update from "FiftyOne Teams" to "FiftyOne Enterprise" in the demoLabel properly implements the rebranding change. This ensures consistency with the other components throughout the application.
app/packages/core/src/components/Actions/Popout.tsx (1)
74-74
: Type definition improvement looks good.The expanded type definition for
anchorRef
to explicitly includenull
as a valid value is a good improvement. This makes the API contract more precise and aligns with how the component already handles the possibility of null references in theuseAlign
hook (line 17 uses optional chaining withanchorRef?.current
).This type of improvement helps prevent potential TypeScript errors when passing null values and makes the component's API more explicit for consumers.
README.md (3)
43-43
: Updates from "FiftyOne Teams" to "FiftyOne Enterprise" look consistent.No issues found with this markdown link change, as it aligns with the intended rebranding.
458-459
: Consistent rebranding in additional resources table.The references to "FiftyOne Enterprise" are coherent with the overall renaming strategy. Great work maintaining consistency.
485-485
: Renaming reference to "FiftyOne Enterprise" is correct.This final mention of "FiftyOne Enterprise" completes the consistent rebranding throughout the file.
app/packages/app/src/components/Teams.tsx (8)
1-13
: Imports and initial setup look good.All imported modules and libraries align with the new component requirements. No obvious issues here.
14-22
: Constant definitions are clear.Using clearly named constants (
DARK_BG_COLOR
,LIGHT_BG_COLOR
, etc.) enhances readability and helps maintain consistent styling throughout.
23-42
: Smooth animation approach.Defining the keyframes and applying the
pulseAnimation
CSS is appropriate for highlighting the icon. This pattern is well-structured, and the transition eases are clear.
44-49
: Styling for icon container is straightforward.The styled
IconContainer
responsibly handles alignment and spacing. Nicely done.
50-78
: Gradient icon implementation is well-executed.Embedding the
<svg>
gradient into the JSX is a creative solution for applying dynamic gradient fills to the MUI icon. No concerns here.
80-87
: Background hover style is acceptable.The
ButtonContainer
approach is consistent, allowing custom background color logic. The transparent hover effect is a nice touch.
97-181
: Styling the gradient text button is well-structured.The gradient text effect, scaling on hover, and other transitions appear to work properly. The usage of media queries and the
isLightMode
prop is well-done.
182-207
: Popover layout styling is clear.All styled components for the popover content, heading, body, and footer are clearly defined. The spacing, margin, and typography choices align nicely with the rest of the design.
* ensure read_only is accessed for fo fields only * safe field.read_only * another one * re-fix, we cannot update metadata for non-FO Field * more field.read_only protections * Revert "more field.read_only protections" This reverts commit a51251d. * read_only protection that is necessary in obscure case --------- Co-authored-by: brimoor <[email protected]> Co-authored-by: Stuart Wheaton <[email protected]>
Fiftyone->FiftyOne rename teams docs folders rename teams files teams->enterprise add redirects from teams files to now enterprise fix nav/footer layout
Fix YOLO kwargs syntax
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.
Actionable comments posted: 0
🧹 Nitpick comments (3)
docs/source/integrations/ultralytics.rst (3)
153-155
: Streamline Model Loading and Parameter Passing for Object DetectionThe updated call to
foz.load_zoo_model(model_name)
removes the redundant parameters (label_field
,confidence_thresh
, andiou_thresh
), and the subsequent call todataset.apply_model
now explicitly specifieslabel_field="boxes"
andconfidence_thresh=0.5
. This change simplifies the API and makes the intended parameter usage clear. Please verify that the documentation narrative is updated accordingly and that any downstream examples referring to the old signature have been revised.
240-242
: Streamline Model Loading for Segmentation ExampleIn this segment, the call to
foz.load_zoo_model(model_name)
has been simplified (removing the extralabel_field
), and the correspondingdataset.apply_model
now correctly supplieslabel_field="yolo_seg"
. This update aligns with the overall objective to decouple model loading from parameter specification, enhancing consistency across examples.
367-392
: Clarify Open Vocabulary Detection WorkflowThe open vocabulary detection code block now clearly delineates the following steps:
- Loading the dataset via
foz.load_zoo_dataset
and applying field selection.- Initializing the model with
YOLO("yolov8l-world.pt")
and configuring its detection classes withmodel.set_classes(...)
.- Defining a dynamic
label_field
and applying the model withdataset.apply_model(model, label_field=label_field)
.- Visualizing the detection patches using
dataset.to_patches
.This comprehensive example improves clarity for users adopting open vocabulary detection. Verify that the narrative in the surrounding text reinforces these changes and that any prerequisite details (such as necessary parameter defaults) are adequately documented.
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
docs/source/integrations/ultralytics.rst
(3 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (5)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.10)
- GitHub Check: test / test-app
- GitHub Check: build / build
- GitHub Check: e2e / test-e2e
- GitHub Check: build
…t-so-2 [DOCS] Update docs for FiftyOne Enterprise
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.
Actionable comments posted: 0
🧹 Nitpick comments (3)
docs/source/enterprise/secrets.rst (1)
8-10
: Inconsistent Plugin Reference
Line 10 still uses the phrase ":ref:Team's plugins <enterprise-plugins>
." For consistency with the rebranding, consider updating this to something like ":ref:Enterprise plugins <enterprise-plugins>
."docs/source/enterprise/pluggable_auth.md (1)
24-24
: Consider adding a comma after "eventually".The sentence would read better with a comma: "...where changes are reflected across FiftyOne Enterprise eventually**,**). Auth0 contains the configuration..."
-User data is eventually consistent (where changes are reflected across FiftyOne +User data is eventually consistent (where changes are reflected across FiftyOne +Enterprise eventually, ). Auth0 contains the configuration for identity providers -Enterprise eventually). Auth0 contains the configuration for identity providers🧰 Tools
🪛 LanguageTool
[uncategorized] ~24-~24: Possible missing comma found.
Context: ...e changes are reflected across FiftyOne Enterprise eventually). Auth0 contains the configu...(AI_HYDRA_LEO_MISSING_COMMA)
docs/source/enterprise/index.rst (1)
97-97
: Data Lens Callout Note:
The “Data Lens” callout now mentions “FiftyOne Enterprise” to align with the rebranding. The marker “SUB_NEW” is present; consider removing it if it no longer serves a specific purpose.
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (288)
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
📒 Files selected for processing (106)
docs/source/_templates/layout.html
(2 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/enterprise_app.rst
(8 hunks)docs/source/enterprise/enterprise_plugins.rst
(21 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)docs/source/_templates/layout.html
(2 hunks)docs/source/enterprise/index.rst
(3 hunks)docs/source/enterprise/overview.rst
(4 hunks)docs/source/redirects
(1 hunks)docs/source/_templates/layout.html
(3 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/app.rst
(8 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/plugins.rst
(21 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)docs/source/_templates/layout.html
(3 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/app.rst
(8 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/plugins.rst
(21 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)
✅ Files skipped from review due to trivial changes (62)
- docs/source/deprecation.rst
- docs/source/faq/index.rst
- docs/source/getting_started/install.rst
- docs/source/enterprise/query_performance.rst
- docs/source/faq/index.rst
- docs/source/enterprise/query_performance.rst
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/plugins/index.rst
- docs/source/plugins/index.rst
- docs/source/deprecation.rst
- docs/source/environments/index.rst
- docs/source/deprecation.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/dataset_versioning.rst
- docs/source/redirects
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/enterprise/dataset_versioning.rst
- docs/source/enterprise/data_lens.rst
- docs/source/environments/index.rst
- docs/source/enterprise/query_performance.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/enterprise/dataset_versioning.rst
- docs/source/enterprise/data_lens.rst
- docs/source/enterprise/data_quality.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/plugins/using_plugins.rst
- docs/source/user_guide/app.rst
- docs/source/enterprise/data_lens.rst
- docs/source/enterprise/data_quality.rst
- docs/source/faq/index.rst
- docs/source/environments/index.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/enterprise/enterprise_app.rst
- docs/source/user_guide/evaluation.rst
- docs/source/enterprise/app.rst
- docs/source/enterprise/overview.rst
- docs/source/enterprise/index.rst
- docs/source/enterprise/pluggable_auth.md
- docs/source/enterprise/pluggable_auth.md
- docs/source/enterprise/app.rst
- docs/source/cheat_sheets/fiftyone_terminology.rst
- docs/source/user_guide/evaluation.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/enterprise/roles_and_permissions.rst
- docs/source/enterprise/secrets.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/user_guide/app.rst
- docs/source/plugins/using_plugins.rst
- docs/source/enterprise/secrets.rst
- docs/source/user_guide/evaluation.rst
- docs/source/user_guide/app.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/plugins/using_plugins.rst
- docs/source/enterprise/roles_and_permissions.rst
- docs/source/enterprise/enterprise_plugins.rst
- docs/source/enterprise/data_quality.rst
- docs/source/enterprise/plugins.rst
- docs/source/enterprise/roles_and_permissions.rst
- docs/source/enterprise/plugins.rst
🧰 Additional context used
🪛 LanguageTool
docs/source/enterprise/pluggable_auth.md
[uncategorized] ~24-~24: Possible missing comma found.
Context: ...e changes are reflected across FiftyOne Enterprise eventually). Auth0 contains the configu...
(AI_HYDRA_LEO_MISSING_COMMA)
⏰ Context from checks skipped due to timeout of 90000ms (5)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.11)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.10)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.9)
- GitHub Check: e2e / test-e2e
- GitHub Check: build
🔇 Additional comments (80)
docs/source/_templates/layout.html (2)
57-57
: Simplified navigation label for Discord.The navigation label has been simplified from "Community Discord" to just "Discord" in the Learn dropdown menu, making the interface cleaner.
133-133
: Updated footer link label to better reflect product categorization.The footer link under the Products section now uses "Open Source" instead of "FiftyOne" to more clearly distinguish between the open-source and enterprise offerings.
docs/source/getting_started/install.rst (1)
15-15
: Updated product reference as part of rebranding.Successfully renamed "FiftyOne Teams" to "FiftyOne Enterprise" in the installation documentation, maintaining consistency with the product rebranding across the documentation.
docs/source/plugins/index.rst (1)
15-15
: Updated reference link for delegated operations.The reference to FiftyOne Teams has been properly updated to FiftyOne Enterprise, and the corresponding link reference has been changed from
teams-delegated-operations
toenterprise-delegated-operations
, ensuring documentation consistency.docs/source/conf.py (2)
195-195
: Updated URL and reference for Enterprise product.The HTML context dictionary now properly references "link_fiftyone_enterprise" instead of "link_fiftyone_teams" with an updated URL pointing to the enterprise product page, maintaining consistency with the rebranding initiative.
199-199
: Updated workshop link to reflect new user journey.The workshop link has been updated from a teams-specific page to a more general demo booking page, aligning with the current customer acquisition flow.
docs/source/cheat_sheets/fiftyone_terminology.rst (1)
23-26
: Rebranding Update for List Item
The list item has been updated from "FiftyOne Teams" to "FiftyOne Enterprise" with the proper URL (https://voxel51.com/enterprise/
). This change is consistent with the overall rebranding objective.docs/source/enterprise/secrets.rst (5)
1-4
: Updated Header and Anchor
The header now correctly reflects "FiftyOne Enterprise Secrets," and the anchor (.. _enterprise-secrets:
) has been updated accordingly.
12-18
: Clear and Updated Description
The updated text now accurately describes the Secrets interface in the context of FiftyOne Enterprise. The reference to the Enterprise UI (:ref:
Enterprise UI ``) is appropriate.
25-31
: Updated Image for Secrets Management
The image block has been updated with the correct path (/images/enterprise/secrets_page.png
) and alt text ("enterprise-secrets-page"), which aligns with the new Enterprise branding.
35-37
: Updated Image for Secret Creation Form
The image for the secret creation form now correctly uses the new Enterprise assets with proper alt text ("enterprise-create-secret-form").
48-50
: Consistent Plugin Access Reference
The reference in this section now correctly uses ":ref:plugin <enterprise-plugins>
," ensuring that the plugin integration is communicated consistently.docs/source/release-notes.rst (2)
6-6
: Approved: Consistent branding change from "FiftyOne Teams" to "FiftyOne Enterprise"The PR successfully updates all references from "FiftyOne Teams" to "FiftyOne Enterprise" throughout the release notes document. This rebranding is applied consistently across all version headers and references within the text, maintaining the existing documentation structure while updating the product name.
Also applies to: 29-29, 38-38, 44-44, 204-204, 210-210, 304-304, 311-312, 442-442, 492-492, 534-534, 654-654, 720-720, 968-968, 1058-1058, 1233-1233, 1368-1368, 1399-1399, 1472-1472, 1502-1502, 1568-1568, 1601-1601, 1686-1686, 1732-1732, 1772-1772, 1815-1815, 1848-1848, 1887-1887, 1968-1968, 2219-2219, 2229-2229, 2367-2367, 2602-2602, 2623-2623, 2731-2731, 2764-2764, 2967-2967, 2999-2999, 3244-3244, 3297-3297, 3483-3483, 3626-3626, 3699-3699, 3767-3767, 3807-3807, 3828-3828, 3904-3904, 3931-3931, 4047-4047, 4211-4211, 4366-4366, 4594-4594, 4737-4737, 4791-4791, 4823-4823, 4962-4962, 5069-5069, 5122-5122, 5204-5204, 5224-5224, 5383-5383, 5546-5546, 5684-5684, 5732-5732, 5765-5765, 5805-5805, 5863-5863, 5894-5894, 5937-5937, 6011-6011, 6042-6042, 6073-6073, 6097-6097, 6124-6124, 6160-6160, 6396-6396, 6415-6415, 6750-6750
229-229
: Approved: Updated references to match new branding structureThe reference links have been properly updated to reflect the "Enterprise" branding in the URL paths.
Also applies to: 232-232
docs/source/enterprise/api_connection.rst (1)
1-1
: Consistent rebranding from "Teams" to "Enterprise" references.All references, links, and terminology related to "Teams" have been properly updated to "Enterprise" throughout the document, ensuring consistency with the new branding.
Also applies to: 9-9, 34-35, 49-49, 55-55, 65-65, 77-77, 79-79, 100-100, 108-108
docs/source/enterprise/pluggable_auth.md (1)
5-11
: Rebranding from "Teams" to "Enterprise" successfully completed.All instances of "FiftyOne Teams" have been consistently replaced with "FiftyOne Enterprise" throughout the document, maintaining the meaning and context while reflecting the new brand name.
Also applies to: 22-26, 34-37, 51-54, 75-77, 85-88, 110-112, 126-128, 219-222
docs/source/enterprise/overview.rst (2)
18-19
: Improved clarity with updated terminology.Changing from "FiftyOne vs FiftyOne Enterprise" to "Open Source vs Enterprise" and updating the table header to "FiftyOne Open Source" provides clearer distinction between the products.
Also applies to: 29-29
91-93
: Consistent terminology for better user understanding.The update from "open-source FiftyOne" to "FiftyOne Open Source" and "Similar to FiftyOne" to "Similar to FiftyOne Open Source" creates consistency throughout the documentation, making it easier for users to understand the relationship between the products.
Also applies to: 157-161
docs/source/enterprise/installation.rst (2)
1-4
: Complete rebranding from "Teams" to "Enterprise" in installation documentation.All references to "Teams" have been properly updated to "Enterprise" in the installation guide, including section headers, deployment descriptions, SDK references, and configuration details.
Also applies to: 8-14, 18-19, 22-22, 27-34, 39-40, 53-54, 58-60, 65-72, 76-78
98-99
: Consistent rebranding in cloud credentials and configuration sections.All references to "Teams" throughout the technical sections (cloud credentials, storage configurations, and related topics) have been updated to "Enterprise", ensuring consistency.
Also applies to: 105-106, 112-113, 118-119, 149-150, 156-157, 158-159, 168-168, 169-170, 188-189, 244-245, 279-280, 336-337, 452-453, 483-484, 528-529, 560-561, 568-570
docs/source/redirects (1)
9-25
: Well-structured redirects for documentation path changes.The added redirects properly map all paths from the old
teams
directory to their corresponding files in the newenterprise
directory, ensuring that users following old links will be seamlessly redirected to the correct documentation.docs/source/enterprise/cloud_media.rst (18)
1-1
: Updated Reference Identifier:
The reference identifier is now set to.. _enterprise-cloud-media:
instead of using the Teams nomenclature. This correctly reflects the rebranding to Enterprise.
8-8
: Rebranding in Introductory Text:
The sentence now begins with “FiftyOne Enterprise datasets…” which is consistent with the new branding.
13-14
: Updated Credentials Link:
The note now uses the:ref:
link as<enterprise-cloud-credentials>
to instruct users on configuring cloud credentials for Enterprise. This update reinforces correct rebranding.
16-16
: Revised Caching Identifier:
The caching section reference is updated to.. _enterprise-cloud-media-caching:
, which ensures that all subsequent links and cross-references use Enterprise terminology.
35-35
: Dataset Example Renamed:
The example now loads a dataset named"an-enterprise-dataset"
, aligning sample code with the Enterprise naming conventions.
49-49
: Consistent Dataset Naming:
The dataset loading calls consistently use"an-enterprise-dataset"
. This consistency helps avoid confusion between different editions.
56-56
: Updated Media Cache Reference:
The configuration reference in the note now points to:ref:
media cache config `, ensuring that documentation cross‐references are correctly rebranded.
119-119
: Enterprise SDK Reference Updated:
The new identifier.. _enterprise-cloud-media-python:
is used to denote the Python API section. This change supports the overall Enterprise terminology update.
124-124
: Clarified Local Path Usage:
The instructions now clearly state that Python code should usesample.local_path
instead ofsample.filepath
when dealing with cloud-backed media. This clarification is particularly relevant for Enterprise deployments.
133-133
: Consistent Dataset Loading in Python Example:
The repeated usage of"an-enterprise-dataset"
for loading datasets is updated correctly, further confirming the consistency of rebranding in sample code.
145-146
: Updated Note on Local Paths:
The note now specifies that ifsample.filepath
is already a local path, thensample.local_path
will simply return that path. This reinforces the intended behavior under the Enterprise context.
182-182
: Repeated Dataset Naming Consistency:
Another instance of loading"an-enterprise-dataset"
ensures that all examples reflect the updated naming convention.
724-724
: Annotation Reference Updated:
The reference for annotating cloud-backed media is now set to.. _enterprise-annotating-cloud-media:
, properly reflecting the updated rebranding.
772-772
: V7 Annotation Update:
The identifier is updated to.. _enterprise-annotating-cloud-media-v7:
, ensuring that annotations involving V7 Darwin are accurately represented for Enterprise.
801-801
: Labelbox Annotation Revision:
The reference now reads.. _enterprise-annotating-cloud-media-labelbox:
, aligning the Labelbox integration instructions with the Enterprise brand.
835-835
: Cloud Functions Branding:
The section reference for cloud functions now uses.. _enterprise-cloud-functions:
, which is consistent with the overall rebranding effort.
840-840
: Lambda/GCF Usage Note:
The note clarifying that FiftyOne Enterprise can be used within AWS Lambda and Google Cloud Functions has been updated to reflect the new product name.
845-848
: Deployment Token Instructions Updated:
The instructions now refer to including theFIFTYONE_ENTERPRISE_TOKEN
in yourrequirements.txt
file. This updated guidance ensures that users configure their deployment appropriately for Enterprise.docs/source/enterprise/migrations.rst (18)
1-1
: Updated Migration Identifier:
The reference identifier is now.. _enterprise-migrations:
, which clearly marks this page as part of the Enterprise documentation.
8-11
: Rebranded Migration Introduction:
The introductory text now describes migration processes for FiftyOne Enterprise, replacing previous Teams-specific terminology. This change sets the proper context for the reader.
13-14
: Datasets Migration Reference Revision:
The text now points to:ref:
this section ` for migrating existing datasets, ensuring clear and consistent guidance.
16-16
: SDK Upgrade Reference Updated:
The identifier has been updated to.. _enterprise-upgrade-python-sdk:
, aligning the SDK upgrade instructions with Enterprise branding.
26-28
: Installation Command Revision:
The provided pip installation commands now reference FiftyOne Enterprise. This update is critical for ensuring that users install the correct version of the Enterprise client.
36-37
: Token Retrieval Instructions Updated:
Users are now directed to log into the FiftyOne Enterprise App to obtain theirTOKEN
via the account icon. This update provides clear, actionable guidance.
39-43
: Deployment Upgrade Section Revision:
The section outlining the admin workflow for upgrading deployments now clearly specifies procedures for FiftyOne Enterprise. This ensures that the upgrade process is both comprehensive and aligned with new branding.
46-49
: Admin Workflow Steps Clarified:
The instructions now reference:ref:
Upgrade ` and detail necessary steps (e.g., upgrading services, app infrastructure, and database) for an Enterprise deployment. This provides a clear roadmap for administrators.
58-58
: Data Model Migration Note:
The note about new Enterprise versions introducing data model changes is now correctly positioned and worded, alerting administrators to potential migration requirements.
101-103
: Downgrade Reference Updated:
The section now uses the identifier.. _enterprise-downgrading:
and provides clear instructions on how to downgrade a FiftyOne Enterprise deployment if necessary.
106-112
: Downgrade Procedure Clarification:
The downgrade instructions are revised to include necessary details for migrating down to a specific database version in the Enterprise context. This helps ensure that administrators understand the process.
116-120
: Example Downgrade Command Updated:
The downgrade example now correctly shows how to set the OS compatibility version for Enterprise v0.10.0 and execute the migration command. Well explained and clear.
130-132
: Support Note Refinement:
The note advising users to contact a Voxel51 CS Engineer for compatibility details is updated appropriately for Enterprise. This ensures that support guidance is clear.
134-138
: Migrating Datasets Section Rebranded:
The header and introductory text for migrating datasets are now rebranded to reflect Enterprise. This provides a seamless transition for users migrating from open source FiftyOne to Enterprise.
140-156
: Export Example Updated for Enterprise:
The code block demonstrating dataset export now instructs the use of the Enterprise SDK. The example is clear and maintains the original intent while aligning with new terminology.
157-170
: Re-Import Instructions Rebranded:
The re-import code sample and accompanying note now clearly state that users should use the Enterprise SDK and update local filepaths accordingly.
181-188
: Media Upload Instructions Updated:
The instructions and code example for uploading media using the Enterprise SDK have been carefully updated, including parameters such asupdate_filepaths
andprogress
. This is essential for ensuring correct workflows in an Enterprise deployment.
200-203
: Overall Consistency Check:
All sections of the migrations document have been updated to reflect the Enterprise rebranding. The instructions, code examples, and notes are now cohesive and clear.docs/source/index.rst (5)
210-212
: Updated Google Cloud Image Link:
The image link for Google Cloud is now updated to point toenterprise/installation.html#google-cloud-storage
. This ensures that users are directed to the correct Enterprise documentation.
214-218
: Updated AWS Image Link:
The Amazon Web Services image link now correctly referencesenterprise/installation.html#amazon-s3
, reflecting the rebranding.
219-222
: Updated Microsoft Azure Image Link:
The image link for Microsoft Azure has been revised toenterprise/installation.html#microsoft-azure
, maintaining uniformity across cloud provider references.
389-392
: Plugins Callout Update:
The text now reads “With :ref:FiftyOne Enterprise <enterprise-delegated-operations>
…” which correctly rebrands the plugins section, ensuring users understand that long-running tasks run in the context of an Enterprise deployment.
493-493
: Updated Table of Contents Entry:
The TOC now lists “FiftyOne Enterprise 🚀 <enterprise/index>” to reflect the new documentation structure. This helps users navigate to the correct Enterprise overview page.docs/source/enterprise/index.rst (17)
1-4
: Title and Identifier Revised:
The document now starts with.. _fiftyone-enterprise:
and the title “FiftyOne Enterprise”, which properly sets the Enterprise context across this section of the docs.
13-17
: Social Links Updated:
The social links now point to Enterprise-specific URLs (e.g.,https://voxel51.com/enterprise
) and provide updated calls to action such as “Learn more” and “Talk to us”.
35-43
: Enterprise Description Revised:
The introductory paragraph now clearly explains that “FiftyOne Enterprise” enables secure collaboration and remains fully backwards-compatible with the open source project. This ensures the reader immediately grasps the Enterprise offering.
46-49
: Hero Image Update:
The hero image reference now points to/images/enterprise/hero.png
, which reinforces the new branding visually.
61-61
: Overview Callout Refinement:
The description for the “Overview” callout has been updated to mention “FiftyOne Enterprise”. This concise update helps set the right expectations for new users.
68-68
: Installation Callout Clarification:
The “Installation” callout now specifically mentions the “FiftyOne Enterprise Python SDK”, ensuring that users know which version to install.
72-76
: Cloud-backed Media Callout Update:
The callout for “Cloud-backed media” correctly points out integration with cloud storage under the Enterprise umbrella. This message is clear and consistent with rebranding efforts.
86-86
: Dataset Versioning Callout:
The “Dataset Versioning” callout now refers to historical snapshots of “FiftyOne Enterprise datasets,” which is accurate and helpful for users concerned with data version control.
90-94
: Enterprise App Callout Updated:
The callout for “FiftyOne Enterprise App” now outlines how the Enterprise App facilitates collaborative work on datasets. The updated text and call-to-action button provide a strong value proposition.
101-101
: Data Quality Callout Updated:
The description for “Data Quality” now clearly communicates that Enterprise users can automatically scan their data for quality issues.
108-108
: Model Evaluation Callout Update:
The “Model Evaluation” callout has been revised to reflect the Enterprise context. The updated description is both informative and in line with the overall rebranding.
113-113
: Query Performance Callout:
The callout for “Query Performance” now emphasizes fast queries at scale for Enterprise users. This update is concise and effective.
120-123
: Plugins Callout Revision:
The “Plugins” callout now instructs users on managing shared plugins for their Enterprise deployments. The update is clear and consistent.
126-129
: Secrets Callout Refinement:
The “Secrets” callout description now advises on safely storing and accessing secrets in an Enterprise context. This addition is both relevant and helpful.
132-136
: Management SDK Callout Updated:
The callout for the “Management SDK” now focuses on programmatically managing your Enterprise deployment, which is a critical update for administrators.
138-141
: Migrations Callout Updated:
The “Migrations” callout now directs users on how to migrate to FiftyOne Enterprise. The rephrasing is clear and aligns with the overall tone of the documentation.
154-157
: Demo Call-to-Action Revision:
The “Schedule a demo” note now includes a proper link that invites users to experience FiftyOne Enterprise. This call-to-action is both timely and relevant.docs/source/user_guide/config.rst (1)
66-68
: Rebranding Update for Default Batcher ConfigurationThe updated table row now refers to the "FiftyOne Enterprise SDK" in API connection mode instead of the outdated reference. This change correctly reflects the rebranding effort. Please ensure that similar rebranding updates in other documentation sections are consistent with this change.
0f2475f
to
b0c6bf4
Compare
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.
Actionable comments posted: 0
🧹 Nitpick comments (1)
app/packages/app/src/components/Teams.tsx (1)
219-228
: Consider using a more reliable method to detect Playwright.The code uses
window["IS_PLAYWRIGHT"]
to detect if running in Playwright, which depends on a global variable that may not be consistently set. There's also a typo in the comment ("popoverif").- // don't show intro popoverif we're in playwright - const isPlaywright = window["IS_PLAYWRIGHT"]; + // don't show intro popover if we're in Playwright + const isPlaywright = typeof window !== 'undefined' && 'IS_PLAYWRIGHT' in window;
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (288)
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
📒 Files selected for processing (138)
README.md
(3 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/app/src/components/Teams.tsx
(4 hunks)docs/source/integrations/ultralytics.rst
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)README.md
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)fiftyone/core/collections.py
(1 hunks)fiftyone/core/odm/mixins.py
(7 hunks)tests/unittests/video_tests.py
(2 hunks)fiftyone/core/metadata.py
(2 hunks)docs/source/_templates/layout.html
(2 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)docs/source/_templates/layout.html
(2 hunks)docs/source/enterprise/index.rst
(3 hunks)docs/source/enterprise/overview.rst
(4 hunks)docs/source/redirects
(1 hunks)docs/source/integrations/ultralytics.rst
(3 hunks)docs/source/_templates/layout.html
(3 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/app.rst
(8 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/plugins.rst
(21 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)README.md
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)docs/source/_templates/layout.html
(3 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/app.rst
(8 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/plugins.rst
(21 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/integrations/ultralytics.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)fiftyone/core/collections.py
(1 hunks)fiftyone/core/metadata.py
(2 hunks)fiftyone/core/odm/mixins.py
(7 hunks)tests/unittests/video_tests.py
(2 hunks)
💤 Files with no reviewable changes (3)
- app/packages/components/src/components/Teams/Teams.tsx
- app/packages/components/src/components/Teams/Teams.tsx
- app/packages/components/src/components/Teams/Teams.tsx
🚧 Files skipped from review as they are similar to previous changes (117)
- docs/source/deprecation.rst
- docs/source/getting_started/install.rst
- docs/source/plugins/index.rst
- docs/source/deprecation.rst
- docs/source/enterprise/index.rst
- app/packages/embeddings/src/EmbeddingsCTA.tsx
- app/packages/embeddings/src/EmbeddingsCTA.tsx
- docs/source/enterprise/dataset_versioning.rst
- docs/source/enterprise/dataset_versioning.rst
- app/packages/embeddings/src/EmbeddingsCTA.tsx
- docs/source/faq/index.rst
- docs/source/getting_started/install.rst
- docs/source/_templates/layout.html
- e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
- docs/source/faq/index.rst
- docs/source/getting_started/install.rst
- e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
- e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/user_guide/config.rst
- app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
- docs/source/_templates/layout.html
- docs/source/_templates/layout.html
- app/packages/core/src/components/Actions/Popout.tsx
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/plugins/index.rst
- docs/source/plugins/index.rst
- docs/source/deprecation.rst
- docs/source/environments/index.rst
- docs/source/_templates/layout.html
- docs/source/enterprise/query_performance.rst
- app/packages/core/src/components/Actions/Popout.tsx
- docs/source/faq/index.rst
- docs/source/enterprise/migrations.rst
- docs/source/redirects
- docs/source/conf.py
- docs/source/plugins/using_plugins.rst
- docs/source/conf.py
- docs/source/enterprise/dataset_versioning.rst
- docs/source/enterprise/data_quality.rst
- app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
- docs/source/enterprise/query_performance.rst
- docs/source/plugins/using_plugins.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/conf.py
- docs/source/recipes/creating_views.ipynb
- docs/source/getting_started/upgrading-mongodb.rst
- app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
- docs/source/enterprise/data_lens.rst
- docs/source/enterprise/data_lens.rst
- docs/source/environments/index.rst
- fiftyone/core/metadata.py
- fiftyone/core/odm/mixins.py
- docs/source/user_guide/evaluation.rst
- app/packages/app/src/components/Teams.tsx
- fiftyone/core/odm/mixins.py
- docs/source/enterprise/data_quality.rst
- docs/source/enterprise/index.rst
- docs/source/cheat_sheets/fiftyone_terminology.rst
- fiftyone/core/metadata.py
- README.md
- docs/source/enterprise/query_performance.rst
- app/packages/core/src/components/Actions/Popout.tsx
- docs/source/enterprise/data_quality.rst
- docs/source/enterprise/data_lens.rst
- docs/source/enterprise/index.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/index.rst
- docs/source/user_guide/config.rst
- docs/source/index.rst
- docs/source/enterprise/pluggable_auth.md
- docs/source/enterprise/overview.rst
- docs/source/enterprise/pluggable_auth.md
- docs/source/environments/index.rst
- docs/source/user_guide/app.rst
- docs/source/user_guide/evaluation.rst
- docs/source/cheat_sheets/fiftyone_terminology.rst
- docs/source/user_guide/evaluation.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/enterprise/index.rst
- docs/source/enterprise/pluggable_auth.md
- docs/source/cheat_sheets/fiftyone_terminology.rst
- docs/source/redirects
- docs/source/enterprise/overview.rst
- docs/source/enterprise/api_connection.rst
- docs/source/enterprise/overview.rst
- docs/source/redirects
- docs/source/user_guide/app.rst
- docs/source/user_guide/config.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/secrets.rst
- docs/source/enterprise/roles_and_permissions.rst
- docs/source/enterprise/roles_and_permissions.rst
- docs/source/enterprise/installation.rst
- docs/source/enterprise/plugins.rst
- docs/source/enterprise/migrations.rst
- docs/source/enterprise/secrets.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/user_guide/app.rst
- docs/source/integrations/ultralytics.rst
- docs/source/integrations/ultralytics.rst
- docs/source/integrations/ultralytics.rst
- docs/source/enterprise/installation.rst
- README.md
- docs/source/enterprise/cloud_media.rst
- docs/source/enterprise/plugins.rst
- docs/source/enterprise/app.rst
- docs/source/enterprise/app.rst
- docs/source/enterprise/overview.rst
- docs/source/enterprise/migrations.rst
- docs/source/index.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/enterprise/secrets.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/roles_and_permissions.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/plugins/using_plugins.rst
🧰 Additional context used
📓 Path-based instructions (1)
`**/*.{ts,tsx}`: Review the Typescript and React code for co...
**/*.{ts,tsx}
: Review the Typescript and React code for conformity with best practices in React, Recoil, Graphql, and Typescript. Highlight any deviations.
app/packages/app/src/components/Teams.tsx
🪛 markdownlint-cli2 (0.17.2)
README.md
481-481: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
⏰ Context from checks skipped due to timeout of 90000ms (7)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.11)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.10)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.9)
- GitHub Check: test / test-app
- GitHub Check: e2e / test-e2e
- GitHub Check: build / build
- GitHub Check: build
🔇 Additional comments (27)
fiftyone/core/collections.py (1)
1428-1428
: Safely access theread_only
attribute with a default fallback.This change enhances robustness by using
getattr()
with a default value ofFalse
instead of directly accessing theread_only
attribute. This prevents AttributeError exceptions when fields don't have this attribute explicitly defined.tests/unittests/video_tests.py (1)
2401-2407
: Schema enhancement with metadata fieldThe addition of a metadata field to the frame schema is a good improvement. This allows storing image metadata for each frame in the video, enhancing the dataset's capability to handle additional information associated with each frame.
docs/source/redirects (1)
9-26
: Redirect configuration for Enterprise rebrandingThese redirects properly handle the rebranding from "Teams" to "Enterprise" by ensuring users accessing old documentation paths will be seamlessly directed to the new locations. This maintains a good user experience during the transition.
README.md (4)
43-43
: Updated enterprise product nameCorrectly updated reference to the enterprise product, maintaining consistency with the rebranding effort.
458-459
: Updated enterprise product name in resources tableConsistent renaming in the additional resources table maintains brand uniformity.
481-481
: Updated section header for enterprise productThe section header has been properly updated to reflect the rebranding while preserving the heading structure.
🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
481-481: Images should have alternate text (alt text)
null(MD045, no-alt-text)
485-485
: Updated link text to enterprise productLink text updated to maintain consistent terminology throughout the documentation.
docs/source/release-notes.rst (8)
6-7
: Properly updated branding from "Teams" to "Enterprise"This change correctly updates the product name from "FiftyOne Teams" to "FiftyOne Enterprise", which aligns with the rebranding effort seen throughout the documentation.
12-14
: New features for FiftyOne Enterprise correctly documentedThe added support for per-user cloud credentials with masks and 3D media is clearly explained, along with important security fixes and Node version update.
29-30
: Branding consistency maintained in older release notesConsistent renaming from "Teams" to "Enterprise" for previous version headers maintains naming consistency throughout the release history.
33-36
: Important improvements well documentedThe notes clearly explain three significant improvements:
- Improved backwards compatibility between older SDKs and newer deployments
- Addition of a configurable banner for compliance purposes
- Fix for email SMTP configuration issue
These changes are well described and provide valuable information for users upgrading to this version.
38-44
: Consistent branding updates with clear bug fix descriptionsThe release notes maintain proper formatting while continuing the branding update. The bug fix for preventing session errors before initial user login is clearly explained.
48-52
: Clear documentation of included updates and critical bug fixesThis section properly documents that all updates from FiftyOne 1.3.0 are included, plus additional Enterprise-specific bug fixes related to large media fetching and cloud media downloads, which are critical functionality improvements.
204-210
: Consistent branding applied to older version notesThe rebranding effort has been consistently applied to older version history, showing attention to detail in maintaining brand consistency across the entire documentation.
3732-3742
: Well-documented backwards compatibility guidanceThis section provides important information about safely handling dataset downgrading, which is critical for enterprise environments that may need to maintain compatibility across different client versions.
docs/source/enterprise/api_connection.rst (1)
1-1
: Comprehensive rebranding from Teams to Enterprise was applied correctly.The reference identifiers, descriptions, and image paths have been correctly updated to reflect the rebranding from "FiftyOne Teams" to "FiftyOne Enterprise" throughout the document.
Also applies to: 9-9, 33-35, 49-49, 55-55, 72-72, 76-77, 100-100
app/packages/app/src/components/Teams.tsx (9)
1-13
: Appropriate imports and well-organized dependencies.The component imports necessary UI components from FiftyOne components, MUI, React, and styled-components libraries. The organization of imports follows React best practices.
14-22
: Good practice using constants for configuration values.Constants for local storage key, button ID, and color definitions are properly defined at the top of the file, making them easy to find and maintain.
23-43
: Well-implemented animation with keyframes.The pulse animation for the icon is properly implemented using styled-components' keyframes and css utilities, following best practices for animation in React.
44-96
: Properly implemented styled components.The styled components are well-organized, with clear naming and purpose. The IconContainer and StyledExternalLink components follow React best practices for styled components.
97-180
: Well-crafted button styling with proper conditional rendering.The BaseEnterpriseButton uses styled-components effectively with conditional styling based on light/dark mode. The hover effects, focus states, and animations are properly implemented. The gradient background is applied according to best practices.
182-208
: Clean popover content styling.The popover-related styled components are well-structured and follow best practices for MUI component customization using styled-components.
209-211
: Component signature was correctly updated.The component now accepts an optional
disablePopover
prop with default value set to false, which follows TypeScript and React best practices for optional props.
212-246
: Well-implemented state management and callbacks.The component uses React hooks appropriately for state management. The
useEffect
,useState
, anduseCallback
hooks are used correctly following React best practices. The localStorage handling for tracking whether the tooltip has been seen is properly implemented.
248-324
: Well-structured component rendering with conditional popover.The component uses fragments correctly and implements the conditional rendering of the popover based on state. The button and popover styling follow MUI and React best practices.
docs/source/enterprise/cloud_media.rst (1)
1-1
: Consistent rebranding from Teams to Enterprise was applied correctly.The rebranding from "FiftyOne Teams" to "FiftyOne Enterprise" has been correctly implemented throughout the document, including section identifiers, references, and text descriptions.
Also applies to: 8-9, 13-14, 16-16, 22-23, 40-41, 56-57, 73-73, 86-87, 119-119, 124-125, 145-146, 198-198, 724-724, 772-772, 801-801, 835-836, 840-841, 845-849, 852-852
docs/source/enterprise/installation.rst (1)
1-5
: Properly executed rebranding from Teams to Enterprise.All references to "Teams" have been correctly updated to "Enterprise" throughout the documentation, including section identifiers, reference links, descriptions, and image paths. The rebranding maintains consistency in terminology and user guidance.
Also applies to: 8-14, 18-22, 27-34, 37-42, 53-60, 65-76, 78-78, 98-99, 105-106, 112-112, 118-119, 131-131, 158-168, 169-169, 188-189, 279-280, 337-337, 344-344, 385-386, 452-452, 459-460, 483-484, 528-536, 560-570
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.
Actionable comments posted: 0
🧹 Nitpick comments (5)
app/packages/core/src/plugins/SchemaIO/index.tsx (1)
8-66
: Consider adding TypeScript type annotations to function parameters.While the code changes look good, the component and its functions are missing TypeScript type annotations. Consider adding proper type definitions to improve code maintainability and catch potential type-related issues at compile time.
- export function SchemaIOComponent(props) { + interface SchemaIOProps { + onChange?: (state: any) => void; + onPathChange?: (path: string, value: any, schema: any, state: any) => void; + id: string; + shouldClearUseKeyStores?: boolean; + [key: string]: any; + } + + export function SchemaIOComponent(props: SchemaIOProps) { - const onIOChange = useCallback( - (path, value, schema, ancestors) => { + const onIOChange = useCallback( + (path: string, value: any, schema: any, ancestors: Record<string, any>) => {app/packages/core/src/plugins/SchemaIO/utils/index.ts (1)
159-174
: Missing type annotations for function parametersThe
coerceValue
function parameters lack TypeScript type annotations, which is inconsistent with the rest of the codebase.Consider adding proper type annotations:
-export function coerceValue(path, value, schema) { +export function coerceValue(path: string, value: any, schema: SchemaType) { const { type } = schema; if (!shouldCoerceValue(path, schema)) { return value; } // coerce the value to None if it is an empty string or empty array if (type === "array" && Array.isArray(value) && value.length === 0) { return null; } if (type === "string" && value === "") { return null; } return value; }app/packages/app/src/components/Teams.tsx (2)
223-224
: Potential TypeScript error with global variable accessAccessing
window["IS_PLAYWRIGHT"]
without type checking could lead to TypeScript errors.- // don't show intro popoverif we're in playwright - const isPlaywright = window["IS_PLAYWRIGHT"]; + // don't show intro popover if we're in playwright + const isPlaywright = typeof window !== 'undefined' && 'IS_PLAYWRIGHT' in window ? window["IS_PLAYWRIGHT"] : false;Also note there's a typo in the comment: "popoverif" should be "popover if".
80-180
: Complex styling could benefit from compositionThe
BaseEnterpriseButton
component has extensive styling rules. Consider breaking some of these styles into smaller, composable styled components for better maintainability.For example, you could extract the hover animation logic into a separate styled component or use a custom hook to manage the animation effects.
docs/source/enterprise/pluggable_auth.md (1)
22-28
: Missing comma in sentenceThere should be a comma after "eventually" in the sentence.
-User data is eventually consistent (where changes are reflected across FiftyOne +User data is eventually consistent (where changes are reflected across FiftyOne +Enterprise eventually), Auth0 contains the configuration for identity providers🧰 Tools
🪛 LanguageTool
[uncategorized] ~24-~24: Possible missing comma found.
Context: ...e changes are reflected across FiftyOne Enterprise eventually). Auth0 contains the configu...(AI_HYDRA_LEO_MISSING_COMMA)
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (384)
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_add_users_to_team.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_create_group.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_roles_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_groups_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/admin_team_users_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/airflow.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_delete.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generate.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/api_key_generated.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/SMTP_config_test_email.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_api_docs.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/cas_sign_in.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_enable_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cas/org_send_email_invitations.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_add_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/cloud_creds_modal_blank.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/create_secret_form.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_add_data_source.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_data_sources_empty.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_immediate_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_dialog.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_import_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_imported_samples.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_preview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_runs_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_scheduled_import.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_batch.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_query.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_sample.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_lens_synthetic_text.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_analysis.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_mark_as_reviewed.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scan_options.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_scheduled.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_brightness_slider.gif
is excluded by!**/*.gif
,!**/*.gif
docs/source/images/enterprise/data_quality_brightness_tag.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/data_quality_new_samples_modal.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_basic_info.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_danger_zone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_default_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_bar.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_search_fields.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/dataset_specific_access.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/enterprise_architecture.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/hero.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/homepage.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/install_fiftyone.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/ordering_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/pinned_datasets.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_install_success.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_disable.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_operators_perms2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_org_settings.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_uninstall_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_btn.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/plugins_upgrade_success_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_config.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_index.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_create_summary_field.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_home.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tableview.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_toast.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/qp_tooltip.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/samples_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/secrets_page.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/share_dataset.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/user_invitation.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/archive-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-dropdown.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-banner-right2.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/browse-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-refresh-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/create-save-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/delete-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-new-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/history-tab-button.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/rollback-snapshot.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/snapshot-list.png
is excluded by!**/*.png
,!**/*.png
docs/source/images/enterprise/versioning/unarchive-snapshot.png
is excluded by!**/*.png
,!**/*.png
📒 Files selected for processing (190)
README.md
(3 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/app/src/components/Teams.tsx
(4 hunks)docs/source/integrations/ultralytics.rst
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)README.md
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)fiftyone/core/collections.py
(1 hunks)fiftyone/core/odm/mixins.py
(7 hunks)tests/unittests/video_tests.py
(2 hunks)fiftyone/core/metadata.py
(2 hunks)docs/source/_templates/layout.html
(2 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)docs/source/_templates/layout.html
(2 hunks)docs/source/enterprise/index.rst
(3 hunks)docs/source/enterprise/overview.rst
(4 hunks)docs/source/redirects
(1 hunks)docs/source/integrations/ultralytics.rst
(3 hunks)docs/source/_templates/layout.html
(3 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/app.rst
(8 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/plugins.rst
(21 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)README.md
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)docs/source/_templates/layout.html
(3 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/app.rst
(8 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/plugins.rst
(21 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/integrations/ultralytics.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)fiftyone/core/collections.py
(1 hunks)fiftyone/core/metadata.py
(2 hunks)fiftyone/core/odm/mixins.py
(7 hunks)tests/unittests/video_tests.py
(2 hunks)app/packages/core/src/plugins/SchemaIO/index.tsx
(2 hunks)app/packages/core/src/plugins/SchemaIO/utils/index.ts
(2 hunks)app/packages/operators/src/useCustomPanelHooks.ts
(2 hunks)app/packages/core/src/plugins/SchemaIO/index.tsx
(2 hunks)app/packages/core/src/plugins/SchemaIO/utils/index.ts
(2 hunks)app/packages/operators/src/useCustomPanelHooks.ts
(2 hunks)README.md
(3 hunks)app/packages/app/src/components/Teams.tsx
(1 hunks)app/packages/components/src/components/Teams/Teams.tsx
(0 hunks)app/packages/core/src/components/Actions/Popout.tsx
(1 hunks)app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
(1 hunks)app/packages/embeddings/src/EmbeddingsCTA.tsx
(1 hunks)docs/source/_templates/layout.html
(3 hunks)docs/source/cheat_sheets/fiftyone_terminology.rst
(1 hunks)docs/source/conf.py
(1 hunks)docs/source/deprecation.rst
(1 hunks)docs/source/enterprise/api_connection.rst
(5 hunks)docs/source/enterprise/app.rst
(8 hunks)docs/source/enterprise/cloud_media.rst
(15 hunks)docs/source/enterprise/data_lens.rst
(18 hunks)docs/source/enterprise/data_quality.rst
(10 hunks)docs/source/enterprise/dataset_versioning.rst
(22 hunks)docs/source/enterprise/index.rst
(8 hunks)docs/source/enterprise/installation.rst
(19 hunks)docs/source/enterprise/management_sdk.rst
(8 hunks)docs/source/enterprise/migrations.rst
(8 hunks)docs/source/enterprise/overview.rst
(3 hunks)docs/source/enterprise/pluggable_auth.md
(9 hunks)docs/source/enterprise/plugins.rst
(21 hunks)docs/source/enterprise/query_performance.rst
(6 hunks)docs/source/enterprise/roles_and_permissions.rst
(15 hunks)docs/source/enterprise/secrets.rst
(3 hunks)docs/source/environments/index.rst
(1 hunks)docs/source/faq/index.rst
(1 hunks)docs/source/getting_started/install.rst
(1 hunks)docs/source/getting_started/upgrading-mongodb.rst
(3 hunks)docs/source/index.rst
(3 hunks)docs/source/integrations/ultralytics.rst
(3 hunks)docs/source/plugins/developing_plugins.rst
(2 hunks)docs/source/plugins/index.rst
(1 hunks)docs/source/plugins/using_plugins.rst
(5 hunks)docs/source/recipes/creating_views.ipynb
(2 hunks)docs/source/redirects
(1 hunks)docs/source/release-notes.rst
(51 hunks)docs/source/user_guide/app.rst
(3 hunks)docs/source/user_guide/config.rst
(1 hunks)docs/source/user_guide/evaluation.rst
(2 hunks)e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
(1 hunks)fiftyone/core/collections.py
(1 hunks)fiftyone/core/metadata.py
(2 hunks)fiftyone/core/odm/mixins.py
(7 hunks)tests/unittests/video_tests.py
(2 hunks)
💤 Files with no reviewable changes (4)
- app/packages/components/src/components/Teams/Teams.tsx
- app/packages/components/src/components/Teams/Teams.tsx
- app/packages/components/src/components/Teams/Teams.tsx
- app/packages/components/src/components/Teams/Teams.tsx
🚧 Files skipped from review as they are similar to previous changes (162)
- app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
- docs/source/plugins/index.rst
- docs/source/getting_started/upgrading-mongodb.rst
- e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
- e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
- app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
- app/packages/embeddings/src/EmbeddingsCTA.tsx
- docs/source/plugins/index.rst
- docs/source/getting_started/install.rst
- docs/source/getting_started/install.rst
- docs/source/plugins/index.rst
- docs/source/enterprise/query_performance.rst
- docs/source/enterprise/query_performance.rst
- docs/source/enterprise/query_performance.rst
- e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
- docs/source/enterprise/dataset_versioning.rst
- e2e-pw/src/oss/specs/regression-tests/index-page.spec.ts
- docs/source/faq/index.rst
- docs/source/faq/index.rst
- app/packages/embeddings/src/EmbeddingsCTA.tsx
- docs/source/deprecation.rst
- docs/source/deprecation.rst
- docs/source/user_guide/config.rst
- docs/source/enterprise/data_quality.rst
- docs/source/faq/index.rst
- docs/source/_templates/layout.html
- docs/source/environments/index.rst
- docs/source/deprecation.rst
- docs/source/getting_started/install.rst
- app/packages/core/src/components/Actions/Popout.tsx
- docs/source/enterprise/dataset_versioning.rst
- app/packages/embeddings/src/EmbeddingsCTA.tsx
- docs/source/user_guide/evaluation.rst
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/_templates/layout.html
- docs/source/enterprise/dataset_versioning.rst
- docs/source/user_guide/evaluation.rst
- docs/source/enterprise/dataset_versioning.rst
- app/packages/core/src/components/Actions/Popout.tsx
- app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
- app/packages/core/src/components/Actions/Popout.tsx
- docs/source/environments/index.rst
- docs/source/environments/index.rst
- docs/source/deprecation.rst
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/enterprise/data_lens.rst
- docs/source/enterprise/query_performance.rst
- docs/source/_templates/layout.html
- docs/source/user_guide/evaluation.rst
- docs/source/index.rst
- docs/source/conf.py
- docs/source/_templates/layout.html
- docs/source/cheat_sheets/fiftyone_terminology.rst
- app/packages/embeddings/src/EmbeddingsCTA.tsx
- docs/source/environments/index.rst
- docs/source/user_guide/evaluation.rst
- fiftyone/core/odm/mixins.py
- docs/source/conf.py
- fiftyone/core/metadata.py
- docs/source/enterprise/data_quality.rst
- docs/source/enterprise/data_lens.rst
- README.md
- docs/source/user_guide/config.rst
- docs/source/enterprise/data_quality.rst
- docs/source/index.rst
- docs/source/cheat_sheets/fiftyone_terminology.rst
- docs/source/redirects
- docs/source/enterprise/migrations.rst
- docs/source/plugins/index.rst
- README.md
- docs/source/cheat_sheets/fiftyone_terminology.rst
- docs/source/enterprise/index.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/enterprise/data_lens.rst
- app/packages/core/src/components/Actions/Popout.tsx
- docs/source/enterprise/index.rst
- app/packages/core/src/plugins/SchemaIO/components/NativeModelEvaluationView/index.tsx
- tests/unittests/video_tests.py
- fiftyone/core/odm/mixins.py
- docs/source/cheat_sheets/fiftyone_terminology.rst
- docs/source/faq/index.rst
- docs/source/enterprise/migrations.rst
- docs/source/conf.py
- docs/source/enterprise/api_connection.rst
- docs/source/index.rst
- docs/source/enterprise/overview.rst
- tests/unittests/video_tests.py
- docs/source/getting_started/install.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/getting_started/upgrading-mongodb.rst
- docs/source/enterprise/pluggable_auth.md
- docs/source/enterprise/secrets.rst
- docs/source/user_guide/config.rst
- tests/unittests/video_tests.py
- docs/source/enterprise/migrations.rst
- docs/source/enterprise/data_quality.rst
- docs/source/enterprise/data_lens.rst
- docs/source/recipes/creating_views.ipynb
- docs/source/enterprise/api_connection.rst
- fiftyone/core/metadata.py
- docs/source/user_guide/app.rst
- docs/source/enterprise/roles_and_permissions.rst
- docs/source/index.rst
- docs/source/plugins/using_plugins.rst
- docs/source/enterprise/pluggable_auth.md
- docs/source/enterprise/index.rst
- docs/source/user_guide/app.rst
- docs/source/enterprise/roles_and_permissions.rst
- fiftyone/core/metadata.py
- docs/source/plugins/using_plugins.rst
- fiftyone/core/odm/mixins.py
- docs/source/enterprise/api_connection.rst
- docs/source/enterprise/api_connection.rst
- docs/source/plugins/using_plugins.rst
- docs/source/enterprise/migrations.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/conf.py
- docs/source/recipes/creating_views.ipynb
- docs/source/enterprise/secrets.rst
- docs/source/enterprise/roles_and_permissions.rst
- app/packages/app/src/components/Teams.tsx
- docs/source/enterprise/pluggable_auth.md
- docs/source/user_guide/app.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/plugins/using_plugins.rst
- docs/source/user_guide/app.rst
- docs/source/enterprise/index.rst
- docs/source/redirects
- docs/source/enterprise/index.rst
- docs/source/enterprise/secrets.rst
- docs/source/enterprise/overview.rst
- docs/source/enterprise/cloud_media.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/overview.rst
- docs/source/enterprise/cloud_media.rst
- docs/source/enterprise/overview.rst
- docs/source/enterprise/overview.rst
- docs/source/enterprise/installation.rst
- docs/source/redirects
- docs/source/enterprise/cloud_media.rst
- docs/source/enterprise/app.rst
- docs/source/enterprise/plugins.rst
- docs/source/enterprise/installation.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/plugins.rst
- docs/source/integrations/ultralytics.rst
- docs/source/redirects
- docs/source/enterprise/secrets.rst
- docs/source/_templates/layout.html
- README.md
- docs/source/enterprise/app.rst
- docs/source/redirects
- docs/source/enterprise/app.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/management_sdk.rst
- docs/source/plugins/developing_plugins.rst
- docs/source/enterprise/plugins.rst
- docs/source/integrations/ultralytics.rst
- docs/source/enterprise/cloud_media.rst
- docs/source/integrations/ultralytics.rst
- docs/source/user_guide/config.rst
- docs/source/enterprise/management_sdk.rst
🧰 Additional context used
📓 Path-based instructions (1)
`**/*.{ts,tsx}`: Review the Typescript and React code for co...
**/*.{ts,tsx}
: Review the Typescript and React code for conformity with best practices in React, Recoil, Graphql, and Typescript. Highlight any deviations.
app/packages/app/src/components/Teams.tsx
app/packages/operators/src/useCustomPanelHooks.ts
app/packages/core/src/plugins/SchemaIO/index.tsx
app/packages/core/src/plugins/SchemaIO/utils/index.ts
🧠 Learnings (1)
docs/source/enterprise/roles_and_permissions.rst (1)
Learnt from: swheaton
PR: voxel51/fiftyone#5096
File: docs/source/enterprise/roles_and_permissions.rst:0-0
Timestamp: 2024-11-12T22:15:20.636Z
Learning: In the `docs/source/enterprise/roles_and_permissions.rst` file, when documenting UI paths for the FiftyOne Enterprise App, the UI still uses "Team" in the navigation path (e.g., "Settings > Team > Users"), even after the rebranding from "Teams" to "Enterprise".
🪛 markdownlint-cli2 (0.17.2)
README.md
481-481: Images should have alternate text (alt text)
null
(MD045, no-alt-text)
🪛 LanguageTool
docs/source/enterprise/pluggable_auth.md
[uncategorized] ~24-~24: Possible missing comma found.
Context: ...e changes are reflected across FiftyOne Enterprise eventually). Auth0 contains the configu...
(AI_HYDRA_LEO_MISSING_COMMA)
⏰ Context from checks skipped due to timeout of 90000ms (6)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.11)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.10)
- GitHub Check: test / test-python (ubuntu-latest-m, 3.9)
- GitHub Check: build / build
- GitHub Check: e2e / test-e2e
- GitHub Check: build
🔇 Additional comments (34)
fiftyone/core/collections.py (1)
1428-1428
: Good improvement for robustness by handling missing read_only attributes.Using
getattr(field, "read_only", False)
instead of direct attribute access prevents potential AttributeError exceptions when dealing with fields that don't have theread_only
attribute defined. This ensures consistent behavior by defaulting toFalse
when the attribute is not present.app/packages/operators/src/useCustomPanelHooks.ts (3)
1-1
: Added the mergeWith function from lodash library.The addition of the
mergeWith
import from lodash is appropriate for implementing custom merge behavior in the panel state handling logic.
39-39
: Improved type safety by changing 'any' to 'unknown'.Changing the parameter type from
any
tounknown
in the interface definition is a TypeScript best practice. This improves type safety by requiring explicit type checking before using the value, rather than bypassing TypeScript's type system withany
.
194-199
: Enhanced state handling for arrays with custom merge strategy.The implementation now uses
mergeWith
instead ofmerge
to provide custom handling for array values. This change ensures that arrays are completely replaced rather than merged, which can prevent unexpected issues with array concatenation when updating panel state.This approach is cleaner and more explicit about the intended behavior when handling nested array properties in the panel state.
docs/source/enterprise/installation.rst (1)
1-633
: Consistent rebranding from "FiftyOne Teams" to "FiftyOne Enterprise".The documentation has been thoroughly updated to reflect the rebranding from "FiftyOne Teams" to "FiftyOne Enterprise." All section identifiers, titles, text references, and image paths have been consistently updated. This maintains a cohesive user experience across the documentation.
docs/source/integrations/ultralytics.rst (3)
153-155
: Improved API usage pattern for model loading and application.The code has been refactored to separate concerns more clearly:
- The model loading function (
foz.load_zoo_model
) is now simplified to focus only on loading the model- Model application parameters like
label_field
andconfidence_thresh
have been moved to theapply_model
call where they logically belongThis change makes the API usage more intuitive and follows better separation of concerns.
240-242
: Consistent API usage pattern for segmentation models.Similar to the previous change for detection models, the code for segmentation models has been updated to follow the same pattern - simplified model loading with parameters moved to the
apply_model
call.This maintains consistency across the codebase for how different model types are loaded and applied.
367-391
: Improved comment formatting consistency.The comment indicators have been standardized to use single hash (
#
) rather than double hash (##
), creating a more consistent comment style throughout the code examples.README.md (4)
43-43
: Updated product branding to "FiftyOne Enterprise".The reference to the enterprise product has been updated from "FiftyOne Teams" to "FiftyOne Enterprise" while maintaining the same link.
458-459
: Maintained table structure while updating product naming.The references in the resources table have been updated to use the new "FiftyOne Enterprise" branding while preserving the table structure and formatting.
481-481
: Updated section header to match new branding.The header for the enterprise collaboration section has been updated to reflect the new product name.
Note: The static analysis hint flagged this line for missing alt text on an image, but this is a false positive as it's a heading that includes an image reference, not a standalone image element.
🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
481-481: Images should have alternate text (alt text)
null(MD045, no-alt-text)
485-485
: Consistent branding in the product link text.The link to the enterprise product page has been updated to use the new branding, maintaining consistency throughout the document.
app/packages/core/src/plugins/SchemaIO/index.tsx (2)
6-6
: Good refactoring: Moved utility function to a separate module.Importing
coerceValue
from a utility module follows good software engineering practices by improving modularity and separation of concerns. This change enhances maintainability and testability.
24-24
:❓ Verification inconclusive
Function signature change: Additional path parameter added.
The
coerceValue
function now accepts the path parameter in addition to value and schema. This enhances the context-awareness of the coercion logic. Ensure all other call sites in the codebase have been updated to match this new signature.
🏁 Script executed:
#!/bin/bash # Find other call sites of coerceValue function to verify they've been updated rg "coerceValue\s*\(" --type ts --type tsx -A 1 -B 1Length of output: 82
Action Required: Verify All Call Sites Update for New Function Signature
There is still a need to confirm that all call sites for
coerceValue
now supply the additionalpath
parameter. The previous search command returned an error due to tsx file type recognition. Please run the following updated shell script to verify other call sites across both *.ts and *.tsx files:#!/bin/bash # Verify call sites of coerceValue function in both TS and TSX files rg "coerceValue\s*\(" -g "*.ts" -g "*.tsx" -A 1 -B 1Ensure that every usage has been updated to match the new signature.
docs/source/release-notes.rst (6)
6-7
: Consistent renaming from Teams to Enterprise.This change correctly updates the product name from "FiftyOne Teams" to "FiftyOne Enterprise" in the release heading.
29-30
: Consistent product renaming throughout release notes.This change correctly updates all historical release headings from "FiftyOne Teams" to "FiftyOne Enterprise", ensuring naming consistency throughout the documentation.
Also applies to: 38-39, 44-45, 204-205, 210-211, 304-305, 442-443, 492-493, 499-500, 534-535, 654-655, 733-734, 775-776, 842-843, 967-968, 1069-1070, 1132-1133, 1192-1193, 1219-1220, 1229-1230, 1238-1239, 1333-1334, 1365-1366, 1389-1390, 1447-1448, 1481-1482, 1547-1548, 1602-1603, 1686-1687, 1695-1696, 1968-1969, 1979-1980, 2218-2219, 2228-2229
217-217
: Updated product reference in documentation text.Changed reference from "FiftyOne Teams" to "FiftyOne Enterprise" in the description of the Databricks connector.
229-229
: Updated internal references to match product renaming.These changes correctly update the text to refer to "Enterprise" instead of "Teams" when describing features and integrations, maintaining consistency with the overall rebranding.
Also applies to: 232-232, 311-312
545-546
: Consistent documentation anchor references.The anchor reference has been updated to match the product renaming from "Teams" to "Enterprise", ensuring link consistency.
729-730
: Updated all documentation anchor references.These changes properly update all internal anchor references to reflect the product name change from "Teams" to "Enterprise", ensuring all documentation links remain functional.
Also applies to: 762-763, 764-765, 1109-1110, 1111-1112, 1346-1347, 1352-1353, 1354-1355, 2436-2437, 2472-2473, 2651-2652, 2654-2655, 2727-2728, 2752-2753, 2755-2756, 2759-2760, 2872-2873, 2892-2893, 3047-3048, 3214-3215, 3244-3245, 3247-3248, 3484-3485, 3732-3733, 3966-3967
app/packages/core/src/plugins/SchemaIO/utils/index.ts (1)
133-157
: Clear implementation of value coercion logicThe
shouldCoerceValue
function has a clean implementation with good documentation that explains the purpose of each condition. The function correctly handles the logic to determine whether a value should be coerced based on user interactions and schema defaults.app/packages/app/src/components/Teams.tsx (3)
14-22
: Good use of constants for colors and identifiersExtracting color values and identifiers as constants improves maintainability and follows React best practices.
209-211
: Component props properly typed with defaultsThe component properly defines TypeScript props with default values, which is a good practice.
263-322
: Well-structured popover implementationThe popover implementation follows good practices:
- Conditionally renders only when needed
- Uses appropriate MUI components
- Has clear user actions with handlers
- Includes proper styling
docs/source/enterprise/pluggable_auth.md (5)
5-11
: Consistent rebranding to FiftyOne EnterpriseThe rebranding from "FiftyOne Teams" to "FiftyOne Enterprise" is applied consistently in this section.
34-42
: Consistent rebranding throughout explanationThe rebranding is consistently applied in the "Internal Mode" section with no changes to the functional explanation.
51-57
: Updated image paths and consistent brandingThe image paths have been properly updated to reflect the new branding structure, and the text consistently uses "Enterprise" instead of "Teams".
75-88
: Consistent rebranding in the explanation of featuresThe rebranding is consistently applied in the user invitation feature explanation while maintaining the same functional description.
219-220
: Consistent rebranding in syncing documentationThe rebranding is consistently applied in the documentation for syncing with third-party directories.
docs/source/enterprise/roles_and_permissions.rst (5)
1-20
: Updated references and consistent rebrandingThe references and text have been updated to use "Enterprise" instead of "Teams" consistently. All reference labels have been properly updated.
105-118
: Updated text and image referencesThe text has been properly updated to use "Enterprise" instead of "Teams", and the image references have been updated accordingly.
144-158
: All reference links updated consistentlyAll reference links have been updated from
teams-*
toenterprise-*
to reflect the rebranding consistently.
297-307
: Consistent reference update in the final sectionThe final section's references and image paths have been properly updated to reflect the rebranding.
25-32
:✅ Verification successful
UI path inconsistency between documentation and actual UI
The documentation mentions navigating to "Settings > Team > Users", but according to the retrieved learning, the UI still uses "Team" in the navigation path even after rebranding.
While the documentation has been updated for the rebranding from "Teams" to "Enterprise", it appears that the actual UI navigation path may still use "Team". Please verify if the UI navigation should also be updated or if this inconsistency is intentional.
🌐 Web query:
Are there plans to update the FiftyOne UI navigation from "Team" to "Enterprise" to match the rebranding?
💡 Result:
Based on the provided documentation and release notes, there is no indication that FiftyOne's UI navigation currently uses or plans to adopt an "Enterprise" label in place of "Team" terminology. The search results show:
FiftyOne Teams is referenced as the commercial offering in multiple releases ([11][14]), maintaining the "Teams" branding as recently as December 2024 in version 2.2 documentation.
The configuration documentation ([4]) shows settings for team collaboration features without any "Enterprise" terminology in UI-related parameters like:
team_features_enabled
team_settings
The plugin system ([8][17]) demonstrates that while UI elements can be extended through custom panels and buttons, there's no mention of navigation label changes from "Team" to "Enterprise" in core components.
However, the architecture supports customization through:
- Python Panels for building custom interfaces ([2][8])
- Plugin framework for modifying App behavior ([17])
- Configurable theme settings (light/dark modes) that could theoretically support visual rebranding ([8])
For organizations needing "Enterprise" terminology, the solution would likely involve either:
- Using FiftyOne Teams' existing team management features
- Custom UI development through plugins
- Overriding text labels via frontend customization (not directly documented but technically possible through source modifications)
The latest releases focus on expanding functionality rather than terminology changes, with version 1.0 emphasizing production-ready capabilities ([5][11]) and Teams 2.2 adding workflow panels ([14]).
Citations:
- 1: https://docs.voxel51.com/release-notes.html
- 2: https://voxel51.com/blog/announcing-fiftyone-0-25/
- 3: https://www.baltimorecountymd.gov/files/Documents/Public_Works/BaltimoreCountyDraftFinalPlanTDP.pdf
- 4: https://docs.voxel51.com/user_guide/config.html
- 5: https://voxel51.com/blog/announcing-fiftyone-1-0/
- 6: https://ir.freshworks.com/node/11961/ixbrl-viewer
- 7: https://docs.voxel51.com/user_guide/app.html
- 8: https://www.youtube.com/watch?v=k2KasmWgofk
- 9: https://www.mdcps.ms.gov/sites/default/files/Mississippi%202025-2029%20CFSP%20(2).docx
- 10: https://docs.voxel51.com/user_guide/using_datasets.html
- 11: https://www.prnewswire.com/news-releases/voxel51-launches-fiftyone-open-source-1-0--accelerating-the-creation-of-production-ready-visual-ai-applications-302262921.html
- 12: https://www.stowevt.gov/files/assets/town/v/1/administration/documents/town-reports/2024-stowe-annual-town-report-and-audit.pdf
- 13: [FR] Improve UI to patches capabilities #1913
- 14: https://voxel51.com/blog/announcing-fiftyone-teams-2-2/
- 15: https://www.thempc.org/docs/lit/CompPlan/2021/Sept/Plan2040DraftNoAppx.pdf
- 16: https://github.com/voxel51/fiftyone
- 17: https://docs.voxel51.com
- 18: https://www.cincinnati-oh.gov/sites/budget/assets/_City-of-Cincinnati-Budget-Book-Update-Approved-FY25-FINAL-w-Cover-10-02-2024.pdf
- 19: https://docs.voxel51.com/user_guide/using_views.html
- 20: [?] How to rename/replace labels? #2339
UI Navigation Label Confirmed as Intended
After verifying the latest documentation and release notes, it's confirmed that the UI navigation intentionally retains the "Team" label. The documentation snippet at
docs/source/enterprise/roles_and_permissions.rst
(lines 25–32) correctly reflects the current UI path ("Settings > Team > Users"). No updates are necessary.
Merge
release/v1.4.0
todevelop
Summary by CodeRabbit