diff --git a/src/Squidex.Store.MongoDb/Apps/MongoAppRepository.cs b/src/Squidex.Store.MongoDb/Apps/MongoAppRepository.cs index 5288b1fad..df67f657f 100644 --- a/src/Squidex.Store.MongoDb/Apps/MongoAppRepository.cs +++ b/src/Squidex.Store.MongoDb/Apps/MongoAppRepository.cs @@ -62,6 +62,16 @@ namespace Squidex.Store.MongoDb.Apps }); } + protected Task On(AppContributorAssigned @event, EnvelopeHeaders headers) + { + return Collection.UpdateAsync(headers, a => + { + var contributor = a.Contributors.GetOrAddNew(@event.ContributorId); + + SimpleMapper.Map(@event, contributor); + }); + } + protected Task On(AppContributorRemoved @event, EnvelopeHeaders headers) { return Collection.UpdateAsync(headers, a => @@ -118,16 +128,6 @@ namespace Squidex.Store.MongoDb.Apps }); } - protected Task On(AppContributorAssigned @event, EnvelopeHeaders headers) - { - return Collection.UpdateAsync(headers, a => - { - var contributor = a.Contributors.GetOrAddNew(@event.ContributorId); - - SimpleMapper.Map(@event, contributor); - }); - } - public Task On(Envelope @event) { return this.DispatchActionAsync(@event.Payload, @event.Headers); diff --git a/src/Squidex/app/app.routes.ts b/src/Squidex/app/app.routes.ts index 1a4302798..2022283a8 100644 --- a/src/Squidex/app/app.routes.ts +++ b/src/Squidex/app/app.routes.ts @@ -86,4 +86,4 @@ export const routes: Ng2Router.Routes = [ } ]; -export const routing: Ng2.ModuleWithProviders = Ng2Router.RouterModule.forRoot(routes, { useHash: false, enableTracing: true }); \ No newline at end of file +export const routing: Ng2.ModuleWithProviders = Ng2Router.RouterModule.forRoot(routes, { useHash: false }); \ No newline at end of file diff --git a/src/Squidex/app/components/internal/app/settings/clients-page.component.ts b/src/Squidex/app/components/internal/app/settings/clients-page.component.ts index 4099acf1b..f4056a4fe 100644 --- a/src/Squidex/app/components/internal/app/settings/clients-page.component.ts +++ b/src/Squidex/app/components/internal/app/settings/clients-page.component.ts @@ -59,7 +59,6 @@ export class ClientsPageComponent implements Ng2.OnInit { this.appName = app.name; this.titles.setTitle('{appName} | Settings | Clients', { appName: app.name }); - this.load(); } }); diff --git a/src/Squidex/app/components/internal/app/settings/contributors-page.component.html b/src/Squidex/app/components/internal/app/settings/contributors-page.component.html index fc3c98ec9..a323eaabc 100644 --- a/src/Squidex/app/components/internal/app/settings/contributors-page.component.html +++ b/src/Squidex/app/components/internal/app/settings/contributors-page.component.html @@ -49,19 +49,12 @@