Skip to content

Commit

Permalink
Merge pull request umami-software#1567 from umami-software/feat/um-69…
Browse files Browse the repository at this point in the history
…-nice

add cloud_mode
  • Loading branch information
mikecao authored Oct 13, 2022
2 parents e429abc + 9e8748e commit 6147c35
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 12 deletions.
8 changes: 5 additions & 3 deletions components/layout/Header.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,11 @@ export default function Header() {
<Link href="/realtime">
<FormattedMessage id="label.realtime" defaultMessage="Realtime" />
</Link>
<Link href="/settings">
<FormattedMessage id="label.settings" defaultMessage="Settings" />
</Link>
{!process.env.isCloudMode && (
<Link href="/settings">
<FormattedMessage id="label.settings" defaultMessage="Settings" />
</Link>
)}
</div>
)}
<div className={styles.buttons}>
Expand Down
6 changes: 5 additions & 1 deletion components/settings/UserButton.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ export default function UserButton() {
value: 'username',
className: styles.username,
},
{ label: <FormattedMessage id="label.profile" defaultMessage="Profile" />, value: 'profile' },
{
label: <FormattedMessage id="label.profile" defaultMessage="Profile" />,
value: 'profile',
hidden: process.env.isCloudMode,
},
{ label: <FormattedMessage id="label.logout" defaultMessage="Logout" />, value: 'logout' },
];

Expand Down
1 change: 1 addition & 0 deletions next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ module.exports = {
env: {
currentVersion: pkg.version,
isProduction: process.env.NODE_ENV === 'production',
isCloudMode: process.env.CLOUD_MODE,
},
basePath: process.env.BASE_PATH,
output: 'standalone',
Expand Down
6 changes: 0 additions & 6 deletions pages/console/[[...id]].js
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,3 @@ export default function ConsolePage({ enabled }) {
</Layout>
);
}

export async function getServerSideProps() {
return {
props: { enabled: !!process.env.ENABLE_TEST_CONSOLE },
};
}
2 changes: 1 addition & 1 deletion pages/login.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ export default function LoginPage({ loginDisabled }) {

export async function getServerSideProps() {
return {
props: { loginDisabled: !!process.env.DISABLE_LOGIN },
props: { loginDisabled: !!process.env.DISABLE_LOGIN || process.env.isCloudMode },
};
}
2 changes: 1 addition & 1 deletion pages/settings/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import useRequireLogin from 'hooks/useRequireLogin';
export default function SettingsPage() {
const { loading } = useRequireLogin();

if (loading) {
if (process.env.isCloudMode || loading) {
return null;
}

Expand Down

0 comments on commit 6147c35

Please sign in to comment.