Merge branch 'account-moving' into 'develop'

Account moving API is not part of Pleroma yet

See merge request soapbox-pub/soapbox-fe!1338
environments/review-custom-imp-092re4/deployments/778
marcin mikołajczak 2 years ago
commit 7b727e8449

@ -32,6 +32,7 @@ const messages = defineMessages({
soapboxConfig: { id: 'navigation_bar.soapbox_config', defaultMessage: 'Soapbox config' }, soapboxConfig: { id: 'navigation_bar.soapbox_config', defaultMessage: 'Soapbox config' },
importData: { id: 'navigation_bar.import_data', defaultMessage: 'Import data' }, importData: { id: 'navigation_bar.import_data', defaultMessage: 'Import data' },
accountMigration: { id: 'navigation_bar.account_migration', defaultMessage: 'Move account' }, accountMigration: { id: 'navigation_bar.account_migration', defaultMessage: 'Move account' },
accountAliases: { id: 'navigation_bar.account_aliases', defaultMessage: 'Account aliases' },
logout: { id: 'navigation_bar.logout', defaultMessage: 'Logout' }, logout: { id: 'navigation_bar.logout', defaultMessage: 'Logout' },
bookmarks: { id: 'column.bookmarks', defaultMessage: 'Bookmarks' }, bookmarks: { id: 'column.bookmarks', defaultMessage: 'Bookmarks' },
lists: { id: 'column.lists', defaultMessage: 'Lists' }, lists: { id: 'column.lists', defaultMessage: 'Lists' },
@ -322,14 +323,21 @@ const SidebarMenu: React.FC = (): JSX.Element | null => {
/> />
)} )}
{(features.federating && features.accountMoving) && ( {features.federating && (features.accountMoving ? (
<SidebarLink <SidebarLink
to='/settings/migration' to='/settings/migration'
icon={require('@tabler/icons/icons/briefcase.svg')} icon={require('@tabler/icons/icons/briefcase.svg')}
text={intl.formatMessage(messages.accountMigration)} text={intl.formatMessage(messages.accountMigration)}
onClick={onClose} onClick={onClose}
/> />
)} ) : features.accountAliasesAPI && (
<SidebarLink
to='/settings/aliases'
icon={require('@tabler/icons/icons/briefcase.svg')}
text={intl.formatMessage(messages.accountAliases)}
onClick={onClose}
/>
))}
<hr /> <hr />

@ -111,7 +111,7 @@ const getInstanceFeatures = (instance: Instance) => {
* Move followers to a different ActivityPub account. * Move followers to a different ActivityPub account.
* @see POST /api/pleroma/move_account * @see POST /api/pleroma/move_account
*/ */
accountMoving: v.software === PLEROMA && gte(v.version, '2.4.50'), accountMoving: v.software === PLEROMA && v.build === SOAPBOX && gte(v.version, '2.4.50'),
/** /**
* Ability to subscribe to notifications every time an account posts. * Ability to subscribe to notifications every time an account posts.

Loading…
Cancel
Save