Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
4376656
front end modification to metabase
tdsimpro Jan 8, 2019
1f9799a
remove welcome text
tdsimpro Jan 8, 2019
e5ff4da
design change
tdsimpro Jan 8, 2019
d1b9a9f
h5 to h1
tdsimpro Jan 8, 2019
2a820bf
add pulse
tdsimpro Feb 27, 2019
b15a60a
add pulse
tdsimpro Mar 10, 2019
7cf26b1
simpro-pulse : add pulse and remove slack
tdsimpro Mar 18, 2019
78ea812
simpro-pulse : remove quote and logo
tdsimpro Apr 1, 2019
f5cdd4f
add walk me
tdsimpro Apr 5, 2019
fb66018
add walk me
tdsimpro Apr 15, 2019
262cb5d
restrict native query and dashboard
tdsimpro May 15, 2019
46ff702
Merge pull request #8 from simPRO-Software/simpro-pulse
robormondsimpro Sep 10, 2019
9abff60
added Jenkinsfile
robormondsimpro Sep 10, 2019
739acd6
added npm install to Jenkinsfile
robormondsimpro Sep 10, 2019
7f7de61
Added npm cache to Jenkinsfile
robormondsimpro Sep 10, 2019
c34e6c5
removed npm install from Jenkinsfile
robormondsimpro Sep 10, 2019
64da2fc
Build without translations in Jenkinsfile
robormondsimpro Sep 10, 2019
c6c26d8
Added cache folders to Jenkinsfile
robormondsimpro Sep 10, 2019
1ce08fd
Added HOME env variable to tmp
robormondsimpro Sep 10, 2019
b7eef39
Archived artifacts and send message to slack
robormondsimpro Sep 10, 2019
c53e597
Revert some changes to Jenkinsfile
robormondsimpro Sep 11, 2019
90d3f60
Added yarn global bin back in again
robormondsimpro Sep 11, 2019
d60f04b
Added babel cache path environment variable
robormondsimpro Sep 11, 2019
876fead
Set BABEL_CACHE_PATH correctly
robormondsimpro Sep 11, 2019
9736a4c
Change jenkinsfile home env variable to .cache
robormondsimpro Sep 11, 2019
0095f6f
SIM-18624 - change report builder to bi reporting
Sep 13, 2019
8f07f8e
#jira SIM-19505 Reverting date changes made in https://github.com/sim…
Oct 24, 2019
8859e5c
Merge pull request #9 from simPRO-Software/feature/julian-SIM-19505-r…
simPRODan Oct 24, 2019
05ffe15
#jira SIM-20819 Updated favicon to match simPRO.
Jan 15, 2020
ca793fd
Merge pull request #10 from simPRO-Software/feature/julian-SIM-20819-…
jxmallett Jan 15, 2020
ecd5594
#jira SIM-21010 Updated to new simPRO blue
Feb 3, 2020
c0280c7
Merge pull request #11 from simPRO-Software/feature/julian-SIM-21010-…
vmckillop Feb 3, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
pipeline {
agent {
docker {
image 'metabasepackage'
args '-v /.npm:/.npm -v /.cache:/.cache -v /.yarn:/.yarn'
}
}
environment {
HOME = "/.cache"
}
stages {
stage("print env variables") {
steps {
script {
echo sh(script: 'env|sort', returnStdout: true)
}
}
}
stage("run build") {
steps {
sh './bin/build no-translations'
}
}
}
post {
success {
archiveArtifacts artifacts: 'target/uberjar/metabase.jar'
slackSend color: 'good', channel: '#jenkins-metabasepackage', message: "*SUCCESSED* - Packaged metabase. Download jar file from Jenkins: <${env.BUILD_URL}|build ${env.BUILD_NUMBER}>"
}
failure {
slackSend color: 'danger', channel: '#jenkins-metabasepackage', message: "*FAILED* - Metabase build failed (<${env.BUILD_URL}|build ${env.BUILD_NUMBER}>) - <${env.BUILD_URL}console|click here to see the console output>"
}
}
}
2 changes: 1 addition & 1 deletion app.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "Metabase",
"name": "BI Reporting",
"description": "Metabase report server",
"keywords": [
"business intelligence",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ export default class DatabaseSchedulingForm extends Component {
<div className="Form-offset mr4 mt4">
<div style={{ maxWidth: 600 }} className="border-bottom pb2">
<p className="text-paragraph text-measure">
{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.`}
</p>
</div>

Expand Down Expand Up @@ -150,13 +150,13 @@ export default class DatabaseSchedulingForm extends Component {

<div className="mt4">
<h4 className="text-bold text-default text-uppercase">{t`Scanning for Filter Values`}</h4>
<p className="text-paragraph text-measure">{t`Metabase can scan the values present in each
<p className="text-paragraph text-measure">{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.`}</p>

<h3
>{t`When should Metabase automatically scan and cache field values?`}</h3>
>{t`When should BI Reporting automatically scan and cache field values?`}</h3>
<ol className="bordered shadowed mt3">
<li className="border-bottom">
<SyncOption
Expand Down Expand Up @@ -196,7 +196,7 @@ export default class DatabaseSchedulingForm extends Component {
select={() => this.setIsFullSyncIsOnDemand(false, true)}
>
<p className="text-paragraph text-measure">
{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.`}
</p>
</SyncOption>
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ const FieldGeneralPane = ({
<Section>
<SectionHeader
title={t`Visibility`}
description={t`Where this field will appear throughout Metabase`}
description={t`Where this field will appear throughout BI Reporting`}
/>
<div style={{ maxWidth: 400 }}>
<FieldVisibilityPicker
Expand Down Expand Up @@ -362,7 +362,7 @@ const FieldGeneralPane = ({
<Section last>
<SectionHeader
title={t`Cached field values`}
description={t`Metabase can scan the values for this field to enable checkbox filters in dashboards and questions.`}
description={t`BI Reporting can scan the values for this field to enable checkbox filters in dashboards and questions.`}
/>
<UpdateCachedFieldValues
rescanFieldValues={() => rescanFieldValues(field.id)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ class UpdateFieldValues extends Component {
<Section>
<SectionHeader
title={t`Cached field values`}
description={t`Metabase can scan the values in this table to enable checkbox filters in dashboards and questions.`}
description={t`BI Reporting can scan the values in this table to enable checkbox filters in dashboards and questions.`}
/>
<ActionButton
className="Button mr2"
Expand Down
6 changes: 3 additions & 3 deletions frontend/src/metabase/admin/people/components/GroupDetail.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,17 @@ const GroupDescription = ({ group }) =>
{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.`}
</p>
</div>
) : isAdminGroup(group) ? (
<div className="px2 text-measure">
<p>
{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.`}
</p>
<p>
{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.`}
</p>
</div>
) : null;
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/metabase/admin/permissions/selectors.js
Original file line number Diff line number Diff line change
Expand Up @@ -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.`;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class SettingsAuthenticationOptions extends Component {
<div className="bordered rounded shadowed bg-white p4">
<h2>{t`Sign in with Google`}</h2>
<p
>{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.`}</p>
>{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.`}</p>
<Link
className="Button"
to="/admin/settings/authentication/google"
Expand All @@ -22,7 +22,7 @@ class SettingsAuthenticationOptions extends Component {
<div className="bordered rounded shadowed bg-white p4">
<h2>{t`LDAP`}</h2>
<p
>{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.`}</p>
>{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.`}</p>
<Link
className="Button"
to="/admin/settings/authentication/ldap"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ export default class SettingsSetupList extends Component {
return (
<div className="px2">
<h2>{t`Getting set up`}</h2>
<p className="mt1">{t`A few things you can do to get the most out of Metabase.`}</p>
<p className="mt1">{t`A few things you can do to get the most out of BI Reporting.`}</p>
<LoadingAndErrorWrapper
loading={!this.state.tasks}
error={this.state.error}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,10 +117,10 @@ export default class SettingsSingleSignOnForm extends Component {
/>
<h2>{t`Sign in with Google`}</h2>
<p className="text-medium">
{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.`}
</p>
<p className="text-medium">
{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 ${(
<a
className="link"
href="https://developers.google.com/identity/sign-in/web/devconsole-project"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ const EmbeddingLegalese = ({ onChange }) => (
</a>.
</p>
<p className="text-medium" style={{ lineHeight: 1.48 }}>
{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.`}
</p>
<div className="flex layout-centered mt4">
<button
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ export default class LdapGroupMappingsWidget extends React.Component {
onClick={this._showAddRow}
>{t`Create a mapping`}</Button>
<p className="text-measure">
{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.`}
</p>
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/metabase/admin/settings/selectors.js
Original file line number Diff line number Diff line change
Expand Up @@ -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",
},
{
Expand Down Expand Up @@ -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"],
},
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/metabase/admin/tasks/containers/TasksApp.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class TasksApp extends React.Component {
<Flex align="center">
<AdminHeader title={t`Troubleshooting logs`} />
<Tooltip
tooltip={t`Trying to get to the bottom of something? This section shows logs of Metabase's background tasks, which can help shed light on what's going on.`}
tooltip={t`Trying to get to the bottom of something? This section shows logs of BI Reporting's background tasks, which can help shed light on what's going on.`}
>
<Icon
name="info"
Expand Down
Loading