mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
* feat(editor): Usage and plan page (#4793) feat(editor): usage and plan page * feat(editor): Update Usage and plan page (#4842) * feat(editor): usage and plan store * feat(editor): usage and plan page updates * feat(editor): usage and plan add buttons and alert * tes(editor): usage and plan store * tes(editor): usage remove refresh button and add link to view plans * tes(editor): usage use info tip * tes(editor): usage info style * feat(editor): Get quotas data (#4866) feat(editor): get quotas data * feat(editor): In-app experience (#4875) * feat: Add license quotas endpoint * feat: Add trigger count to workflow activation process * refactor: Get quotas from db * feat: Add license information * ✨ - finalised GET /license endpoint * 🔨 - getActiveTriggerCount return 0 instead of null * 🐛 - ignore manualTrigger when counting active triggers * ✨ - add activation endpoint * ✨ - added renew endpoint * 🔨 - added return type interfaces * 🔨 - handle license errors where methods are called * 🔨 - rename function to match name from lib * feat(editor): usage add plans buttons logic * 🚨 - testing new License methods * feat(editor): usage add more business logic * chore(editor): code formatting * 🚨 - added license api tests * fix(editor): usage store * fix(editor): usage update translations * feat(editor): usage add license activation modal * feat(editor): usage change subscription app url * feat(editor): usage add contact us link * feat(editor): usage fix modal width * ✨ - Add renewal tracking metric * ✨ - add license data to pulse event * 🔨 - set default triggercount on entity model * ✨ - add db migrations for mysql and postgres * fix(editor): Usage api call data processing and error handling * fix(editor): Usage fix activation query key * 🚨 - add initDb to telemetry tests * 🔨 - move getlicensedata to licenseservice * 🔨 - return 403 instead of 404 to non owners * 🔨 - move owner checking to middleware * 🐛 - fixed incorrectly returned error from middleware * 🐛 - using mock instead of test db for pulse tests * fix(editor): Usage fix activation and add success messages * fix(editor): Usage should not renew activation right after activation * 🚨 - skipping failing pulse tests for now * fix(editor): Usage add telemetry calls and apply design review outcomes * feat(editor): Hide usage page according to BE flag * feat(editor): Usage modify key activation flow * feat(editor): Usage change subscription app url * feat(editor): Usage add telemetry for manage plan * feat(editor): Usage extend link url query params * feat(editor): Usage add line chart if there is a workflow limit * feat(editor): Usage remove query after key activation redirection * fix(editor): Usage handle limit exceeded workflow chart, add focus to input when modal opened * fix(editor): Usage activation can return router promise when removing query * fix(editor): Usage and plan design review * 🐛 - fix renew endpoint hanging issue * 🐛 - fix license activation bug * fix(editor): Usage proper translation for plans and/or editions * fix(editor): Usage apply David's review results * fix(editor): Usage page set as default and first under Settings * fix(editor): Usage open subscription app in new tab * fix(editor): Usage page having key query param a plan links * test: Fix broken test * fix(editor): Usage page address review * 🧪 Flush promises on telemetry tests * ⚡ Extract helper with `setImmediate` * 🔥 Remove leftovers * ⚡ Use Adi's helper * refactor: Comment broken tests * refactor: add Tenant id to settings * feat: add environment to license endpoints * refactor: Move license environment to general settings * fix: fix routing bug * fix(editor): Usage page some code review changes and formatting * fix(editor): Usage page remove direct usage of reusable translation keys * fix(editor): Usage page async await instead of then * fix(editor): Usage page show some content only if network requests in component mounted were successful * chore(editor): code formatting * fix(editor): Usage checking license environment * feat(editor): Improve license activation error messages (no-changelog) (#4958) * fix(editor): Usage changing activation error title * remove unnecessary import * fix(editor): Usage refactor notification showing * fix(editor): Usage using notification directly in store actions Co-authored-by: Omar Ajoue <krynble@gmail.com> Co-authored-by: freyamade <freya@n8n.io> Co-authored-by: Iván Ovejero <ivov.src@gmail.com> Co-authored-by: Mutasem <mutdmour@gmail.com> Co-authored-by: Cornelius Suermann <cornelius@n8n.io> * fix(editor): Usage change mounted lifecycle logic * fix(editor): Usage return after successful activation in mounted * fix: remove console log * test: fix tests related to settings (#4979) Co-authored-by: Omar Ajoue <krynble@gmail.com> Co-authored-by: freyamade <freya@n8n.io> Co-authored-by: Iván Ovejero <ivov.src@gmail.com> Co-authored-by: Mutasem <mutdmour@gmail.com> Co-authored-by: Cornelius Suermann <cornelius@n8n.io> Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
56 lines
3.0 KiB
TypeScript
56 lines
3.0 KiB
TypeScript
import { InitialMigration1588102412422 } from './1588102412422-InitialMigration';
|
|
import { WebhookModel1592445003908 } from './1592445003908-WebhookModel';
|
|
import { CreateIndexStoppedAt1594825041918 } from './1594825041918-CreateIndexStoppedAt';
|
|
import { AddWebhookId1611071044839 } from './1611071044839-AddWebhookId';
|
|
import { MakeStoppedAtNullable1607431743769 } from './1607431743769-MakeStoppedAtNullable';
|
|
import { CreateTagEntity1617213344594 } from './1617213344594-CreateTagEntity';
|
|
import { UniqueWorkflowNames1620821879465 } from './1620821879465-UniqueWorkflowNames';
|
|
import { AddWaitColumn1621707690587 } from './1621707690587-AddWaitColumn';
|
|
import { UpdateWorkflowCredentials1630330987096 } from './1630330987096-UpdateWorkflowCredentials';
|
|
import { AddExecutionEntityIndexes1644421939510 } from './1644421939510-AddExecutionEntityIndexes';
|
|
import { CreateUserManagement1646992772331 } from './1646992772331-CreateUserManagement';
|
|
import { LowerCaseUserEmail1648740597343 } from './1648740597343-LowerCaseUserEmail';
|
|
import { AddUserSettings1652367743993 } from './1652367743993-AddUserSettings';
|
|
import { CommunityNodes1652254514001 } from './1652254514001-CommunityNodes';
|
|
import { AddAPIKeyColumn1652905585850 } from './1652905585850-AddAPIKeyColumn';
|
|
import { IntroducePinData1654089251344 } from './1654089251344-IntroducePinData';
|
|
import { AddNodeIds1658930531669 } from './1658930531669-AddNodeIds';
|
|
import { AddJsonKeyPinData1659888469333 } from './1659888469333-AddJsonKeyPinData';
|
|
import { CreateCredentialsUserRole1660062385367 } from './1660062385367-CreateCredentialsUserRole';
|
|
import { WorkflowStatistics1664196174000 } from './1664196174000-WorkflowStatistics';
|
|
import { CreateWorkflowsEditorRole1663755770892 } from './1663755770892-CreateWorkflowsUserRole';
|
|
import { CreateCredentialUsageTable1665484192211 } from './1665484192211-CreateCredentialUsageTable';
|
|
import { RemoveCredentialUsageTable1665754637024 } from './1665754637024-RemoveCredentialUsageTable';
|
|
import { AddWorkflowVersionIdColumn1669739707124 } from './1669739707124-AddWorkflowVersionIdColumn';
|
|
import { AddTriggerCountColumn1669823906993 } from './1669823906993-AddTriggerCountColumn';
|
|
|
|
const sqliteMigrations = [
|
|
InitialMigration1588102412422,
|
|
WebhookModel1592445003908,
|
|
CreateIndexStoppedAt1594825041918,
|
|
AddWebhookId1611071044839,
|
|
MakeStoppedAtNullable1607431743769,
|
|
CreateTagEntity1617213344594,
|
|
UniqueWorkflowNames1620821879465,
|
|
AddWaitColumn1621707690587,
|
|
UpdateWorkflowCredentials1630330987096,
|
|
AddExecutionEntityIndexes1644421939510,
|
|
CreateUserManagement1646992772331,
|
|
LowerCaseUserEmail1648740597343,
|
|
AddUserSettings1652367743993,
|
|
CommunityNodes1652254514001,
|
|
AddAPIKeyColumn1652905585850,
|
|
IntroducePinData1654089251344,
|
|
AddNodeIds1658930531669,
|
|
AddJsonKeyPinData1659888469333,
|
|
CreateCredentialsUserRole1660062385367,
|
|
CreateWorkflowsEditorRole1663755770892,
|
|
CreateCredentialUsageTable1665484192211,
|
|
RemoveCredentialUsageTable1665754637024,
|
|
AddWorkflowVersionIdColumn1669739707124,
|
|
AddTriggerCountColumn1669823906993,
|
|
WorkflowStatistics1664196174000,
|
|
];
|
|
|
|
export { sqliteMigrations };
|