- {t`To do some of its magic, Metabase needs to scan your database. We will also rescan it periodically to keep the metadata up-to-date. You can control when the periodic rescans happen below.`}
+ {t`To do some of its magic, BI Reporting needs to scan your database. We will also rescan it periodically to keep the metadata up-to-date. You can control when the periodic rescans happen below.`}
{t`BI Reporting can scan the values present in each
field in this database to enable checkbox filters in dashboards and questions. This
can be a somewhat resource-intensive process, particularly if you have a very large
database.`}
{t`When should Metabase automatically scan and cache field values?`}
+ >{t`When should BI Reporting automatically scan and cache field values?`}
this.setIsFullSyncIsOnDemand(false, true)}
>
- {t`When a user adds a new filter to a dashboard or a SQL question, Metabase will
+ {t`When a user adds a new filter to a dashboard or a SQL question, BI Reporting will
scan the field(s) mapped to that filter in order to show the list of selectable values.`}
rescanFieldValues(field.id)}
diff --git a/frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx b/frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx
index 1f68b218404d..48c2f5f0b082 100644
--- a/frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx
+++ b/frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx
@@ -100,7 +100,7 @@ class UpdateFieldValues extends Component {
{t`All users belong to the ${getGroupNameLocalized(
group,
)} group and can't be removed from it. Setting permissions for this group is a great way to
- make sure you know what new Metabase users will be able to see.`}
+ make sure you know what new BI Reporting users will be able to see.`}
) : isAdminGroup(group) ? (
- {t`This is a special group whose members can see everything in the Metabase instance, and who can access and make changes to the
+ {t`This is a special group whose members can see everything in the BI Reporting instance, and who can access and make changes to the
settings in the Admin Panel, including changing permissions! So, add people to this group with care.`}
- {t`To make sure you don't get locked out of Metabase, there always has to be at least one user in this group.`}
+ {t`To make sure you don't get locked out of BI Reporting, there always has to be at least one user in this group.`}
) : null;
diff --git a/frontend/src/metabase/admin/permissions/selectors.js b/frontend/src/metabase/admin/permissions/selectors.js
index 5bbd0dcab35c..0110c1a92165 100644
--- a/frontend/src/metabase/admin/permissions/selectors.js
+++ b/frontend/src/metabase/admin/permissions/selectors.js
@@ -56,9 +56,9 @@ const SPECIAL_GROUP_FILTERS = [
function getTooltipForGroup(group) {
if (isAdminGroup(group)) {
- return t`Administrators always have the highest level of access to everything in Metabase.`;
+ return t`Administrators always have the highest level of access to everything in BI Reporting.`;
} else if (isDefaultGroup(group)) {
- return t`Every Metabase user belongs to the All Users group. If you want to limit or restrict a group's access to something, make sure the All Users group has an equal or lower level of access.`;
+ return t`Every BI Reporting user belongs to the All Users group. If you want to limit or restrict a group's access to something, make sure the All Users group has an equal or lower level of access.`;
} else if (isMetaBotGroup(group)) {
return t`MetaBot is Metabase's Slack bot. You can choose what it has access to here.`;
}
diff --git a/frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx b/frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx
index b26eed85ac80..fb01ad6c088d 100644
--- a/frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx
+++ b/frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx
@@ -10,7 +10,7 @@ class SettingsAuthenticationOptions extends Component {
{t`Sign in with Google`}
{t`Allows users with existing Metabase accounts to login with a Google account that matches their email address in addition to their Metabase username and password.`}
+ >{t`Allows users with existing BI Reporting accounts to login with a Google account that matches their email address in addition to their BI Reporting username and password.`}
{t`LDAP`}
{t`Allows users within your LDAP directory to log in to Metabase with their LDAP credentials, and allows automatic mapping of LDAP groups to Metabase groups.`}
+ >{t`Allows users within your LDAP directory to log in to BI Reporting with their LDAP credentials, and allows automatic mapping of LDAP groups to BI Reporting groups.`}
{t`Getting set up`}
-
{t`A few things you can do to get the most out of Metabase.`}
+
{t`A few things you can do to get the most out of BI Reporting.`}
{t`Sign in with Google`}
- {t`Allows users with existing Metabase accounts to login with a Google account that matches their email address in addition to their Metabase username and password.`}
+ {t`Allows users with existing BI Reporting accounts to login with a Google account that matches their email address in addition to their BI Reporting username and password.`}
- {jt`To allow users to sign in with Google you'll need to give Metabase a Google Developers console application client ID. It only takes a few steps and instructions on how to create a key can be found ${(
+ {jt`To allow users to sign in with Google you'll need to give BI Reporting a Google Developers console application client ID. It only takes a few steps and instructions on how to create a key can be found ${(
(
.
- {t`In plain English, when you embed charts or dashboards from Metabase in your own application, that application isn't subject to the Affero General Public License that covers the rest of Metabase, provided you keep the Metabase logo and the "Powered by Metabase" visible on those embeds. You should, however, read the license text linked above as that is the actual license that you will be agreeing to by enabling this feature.`}
+ {t`In plain English, when you embed charts or dashboards from BI Reporting in your own application, that application isn't subject to the Affero General Public License that covers the rest of Metabase, provided you keep the Metabase logo and the "Powered by Metabase" visible on those embeds. You should, however, read the license text linked above as that is the actual license that you will be agreeing to by enabling this feature.`}
- {t`Mappings allow Metabase to automatically add and remove users from groups based on the membership information provided by the
+ {t`Mappings allow BI Reporting to automatically add and remove users from groups based on the membership information provided by the
directory server. Membership to the Admin group can be granted through mappings, but will not be automatically removed as a
failsafe measure.`}
diff --git a/frontend/src/metabase/admin/settings/selectors.js b/frontend/src/metabase/admin/settings/selectors.js
index a76381d4929c..14b6e7187c27 100644
--- a/frontend/src/metabase/admin/settings/selectors.js
+++ b/frontend/src/metabase/admin/settings/selectors.js
@@ -303,7 +303,7 @@ const SECTIONS = [
{
key: "map-tile-server-url",
display_name: t`Map tile server URL`,
- note: t`Metabase uses OpenStreetMaps by default.`,
+ note: t`BI Reporting uses OpenStreetMaps by default.`,
type: "string",
},
{
@@ -378,7 +378,7 @@ const SECTIONS = [
},
{
key: "enable-embedding",
- display_name: t`Enable Embedding Metabase in other Applications`,
+ display_name: t`Enable Embedding BI Reporting in other Applications`,
type: "boolean",
getHidden: settings => !settings["enable-embedding"],
},
diff --git a/frontend/src/metabase/admin/tasks/containers/TasksApp.jsx b/frontend/src/metabase/admin/tasks/containers/TasksApp.jsx
index c554ca324a7b..dcec488dd679 100644
--- a/frontend/src/metabase/admin/tasks/containers/TasksApp.jsx
+++ b/frontend/src/metabase/admin/tasks/containers/TasksApp.jsx
@@ -35,7 +35,7 @@ class TasksApp extends React.Component {
-
{t`No Metabase account exists for this Google account.`}
+
{t`No BI Reporting account exists for this Google account.`}
- {t`You'll need an administrator to create a Metabase account before you can use Google to log in.`}
+ {t`You'll need an administrator to create a BI Reporting account before you can use Google to log in.`}
{t`This is a large database, so let me choose when Metabase syncs and scans`}
+ >{t`This is a large database, so let me choose when BI Reporting syncs and scans`}
- {t`By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values.
+ {t`By default, BI Reporting does a lightweight hourly sync and an intensive daily scan of field values.
If you have a large database, we recommend turning this on and reviewing when and how often the field value scans happen.`}
- {t`To use Metabase with this data you must enable API access in the Google Developers Console.`}
+ {t`To use BI Reporting with this data you must enable API access in the Google Developers Console.`}
- {this.renderModal()}
-
+ // NOTE: DO NOT REMOVE `Nav` CLASS FOR NOW, USED BY MODALS, FULLSCREEN DASHBOARD, ETC
+ // TODO: hide nav using state in redux instead?
+
+
)}
- filterOption={(option, filterString) =>
- // case insensitive search of name or email
- ~option.value.common_name
- .toLowerCase()
- .indexOf(filterString.toLowerCase()) ||
- ~option.value.email.toLowerCase().indexOf(filterString.toLowerCase())
- }
parseFreeformValue={inputValue => {
if (VALID_EMAIL_REGEX.test(inputValue)) {
return { email: inputValue };
diff --git a/frontend/src/metabase/pulse/components/WhatsAPulse.jsx b/frontend/src/metabase/pulse/components/WhatsAPulse.jsx
index c57b3844c9ab..32f0ab2f6f9c 100644
--- a/frontend/src/metabase/pulse/components/WhatsAPulse.jsx
+++ b/frontend/src/metabase/pulse/components/WhatsAPulse.jsx
@@ -27,7 +27,7 @@ export default class WhatsAPulse extends Component {
className="h3 my3 text-centered text-light text-bold"
style={{ maxWidth: "500px" }}
>
- {t`Pulses let you send data from Metabase to email or Slack on the schedule of your choice.`}
+ {t`Pulses let you send data from BI Reporting to email on the schedule of your choice.`}