Improve Federation boundaries
This commit is contained in:
141
mix.exs
141
mix.exs
@@ -181,6 +181,8 @@ defmodule Mobilizon.Mixfile do
|
||||
Mobilizon.Actors.Member,
|
||||
Mobilizon.Addresses,
|
||||
Mobilizon.Addresses.Address,
|
||||
Mobilizon.Admin,
|
||||
Mobilizon.Admin.ActionLog,
|
||||
Mobilizon.Events,
|
||||
Mobilizon.Events.Event,
|
||||
Mobilizon.Events.Comment,
|
||||
@@ -190,7 +192,7 @@ defmodule Mobilizon.Mixfile do
|
||||
Mobilizon.Events.Tag,
|
||||
Mobilizon.Events.TagRelations,
|
||||
Mobilizon.Events.Track,
|
||||
Mobilizon.Event.EventCategory,
|
||||
Mobilizon.Events.EventCategory,
|
||||
Mobilizon.Events.CommentVisibility,
|
||||
Mobilizon.Events.EventStatus,
|
||||
Mobilizon.Events.EventVisibility,
|
||||
@@ -199,111 +201,184 @@ defmodule Mobilizon.Mixfile do
|
||||
Mobilizon.Events.Tag.TitleSlug,
|
||||
Mobilizon.Events.Tag.TitleSlug.Type,
|
||||
Mobilizon.Events.TagRelation,
|
||||
Mobilizon.Media,
|
||||
Mobilizon.Media.File,
|
||||
Mobilizon.Media.Picture,
|
||||
Mobilizon.Mention,
|
||||
Mobilizon.Reports,
|
||||
Mobilizon.Reports.Note,
|
||||
Mobilizon.Reports.Report,
|
||||
Mobilizon.Share,
|
||||
Mobilizon.Tombstone,
|
||||
Mobilizon.Users,
|
||||
Mobilizon.Users.User,
|
||||
Mobilizon.Users.UserRole,
|
||||
Mobilizon.Users.Guards,
|
||||
Mobilizon.Storage.Ecto,
|
||||
Mobilizon.Storage.Repo,
|
||||
Mobilizon.Federation.ActivityPub.Activity
|
||||
],
|
||||
APIs: [
|
||||
MobilizonWeb.API.Comments,
|
||||
MobilizonWeb.API.Events,
|
||||
MobilizonWeb.API.Follows,
|
||||
MobilizonWeb.API.Groups,
|
||||
MobilizonWeb.API.Participations,
|
||||
MobilizonWeb.API.Reports,
|
||||
MobilizonWeb.API.Search,
|
||||
MobilizonWeb.API.Utils
|
||||
],
|
||||
Web: [
|
||||
MobilizonWeb,
|
||||
MobilizonWeb.PageView,
|
||||
MobilizonWeb.Endpoint,
|
||||
MobilizonWeb.Router,
|
||||
MobilizonWeb.Router.Helpers,
|
||||
MobilizonWeb.AuthErrorHandler,
|
||||
MobilizonWeb.AuthPipeline,
|
||||
MobilizonWeb.Cache,
|
||||
MobilizonWeb.ChangesetView,
|
||||
MobilizonWeb.Context,
|
||||
MobilizonWeb.Endpoint,
|
||||
MobilizonWeb.ErrorHelpers,
|
||||
MobilizonWeb.ErrorView,
|
||||
MobilizonWeb.Plugs.UploadedMedia,
|
||||
MobilizonWeb.FallbackController,
|
||||
MobilizonWeb.FeedController,
|
||||
MobilizonWeb.Gettext,
|
||||
MobilizonWeb.Guardian,
|
||||
MobilizonWeb.Guardian.Plug,
|
||||
MobilizonWeb.JsonLD.ObjectView,
|
||||
MobilizonWeb.MediaProxyController,
|
||||
MobilizonWeb.PageController,
|
||||
MobilizonWeb.Uploaders.Avatar,
|
||||
MobilizonWeb.Uploaders.Category,
|
||||
MobilizonWeb.Uploaders.Category.Type
|
||||
MobilizonWeb.ChangesetView,
|
||||
MobilizonWeb.JsonLD.ObjectView,
|
||||
MobilizonWeb.EmailView,
|
||||
MobilizonWeb.ErrorHelpers,
|
||||
MobilizonWeb.ErrorView,
|
||||
MobilizonWeb.LayoutView,
|
||||
MobilizonWeb.PageView,
|
||||
MobilizonWeb.Auth.Context,
|
||||
MobilizonWeb.Auth.ErrorHandler,
|
||||
MobilizonWeb.Auth.Guardian,
|
||||
MobilizonWeb.Auth.Pipeline,
|
||||
MobilizonWeb.Cache,
|
||||
MobilizonWeb.Cache.ActivityPub,
|
||||
MobilizonWeb.Email,
|
||||
MobilizonWeb.Email.Admin,
|
||||
MobilizonWeb.Email.Checker,
|
||||
MobilizonWeb.Email.Event,
|
||||
MobilizonWeb.Email.Mailer,
|
||||
MobilizonWeb.Email.Participation,
|
||||
MobilizonWeb.Email.User,
|
||||
MobilizonWeb.Upload,
|
||||
MobilizonWeb.Upload.Filter,
|
||||
MobilizonWeb.Upload.Filter.AnonymizeFilename,
|
||||
MobilizonWeb.Upload.Filter.Dedupe,
|
||||
MobilizonWeb.Upload.Filter.Mogrify,
|
||||
MobilizonWeb.Upload.Filter.Optimize,
|
||||
MobilizonWeb.Upload.MIME,
|
||||
MobilizonWeb.Upload.Uploader,
|
||||
MobilizonWeb.Upload.Uploader.Local,
|
||||
MobilizonWeb.MediaProxy,
|
||||
MobilizonWeb.ReverseProxy
|
||||
],
|
||||
Geospatial: [
|
||||
Mobilizon.Service.Geospatial,
|
||||
Mobilizon.Service.Geospatial.Addok,
|
||||
Mobilizon.Service.Geospatial.GoogleMaps,
|
||||
Mobilizon.Service.Geospatial.MapQuest,
|
||||
Mobilizon.Service.Geospatial.Mimirsbrunn,
|
||||
Mobilizon.Service.Geospatial.Nominatim,
|
||||
Mobilizon.Service.Geospatial.Pelias,
|
||||
Mobilizon.Service.Geospatial.Photon,
|
||||
Mobilizon.Service.Geospatial.Provider
|
||||
],
|
||||
Localization: [
|
||||
Mobilizon.Cldr,
|
||||
MobilizonWeb.Gettext
|
||||
],
|
||||
GraphQL: [
|
||||
MobilizonWeb.GraphQLSocket,
|
||||
MobilizonWeb.Resolvers.Address,
|
||||
MobilizonWeb.Resolvers.Admin,
|
||||
MobilizonWeb.Resolvers.Comment,
|
||||
MobilizonWeb.Resolvers.Config,
|
||||
MobilizonWeb.Resolvers.Event,
|
||||
MobilizonWeb.Resolvers.FeedToken,
|
||||
MobilizonWeb.Resolvers.Group,
|
||||
MobilizonWeb.Resolvers.Member,
|
||||
MobilizonWeb.Resolvers.Person,
|
||||
MobilizonWeb.Resolvers.Picture,
|
||||
MobilizonWeb.Resolvers.Report,
|
||||
MobilizonWeb.Resolvers.Search,
|
||||
MobilizonWeb.Resolvers.Tag,
|
||||
MobilizonWeb.Resolvers.User,
|
||||
MobilizonWeb.Schema,
|
||||
MobilizonWeb.Schema.ActorInterface,
|
||||
MobilizonWeb.Schema.Actors.ApplicationType,
|
||||
MobilizonWeb.Schema.Actors.FollowerType,
|
||||
MobilizonWeb.Schema.Actors.GroupType,
|
||||
MobilizonWeb.Schema.Actors.MemberType,
|
||||
MobilizonWeb.Schema.Actors.PersonType,
|
||||
MobilizonWeb.Schema.AddressType,
|
||||
MobilizonWeb.Schema.AdminType,
|
||||
MobilizonWeb.Schema.CommentType,
|
||||
MobilizonWeb.Schema.Custom.Point,
|
||||
MobilizonWeb.Schema.Custom.UUID,
|
||||
MobilizonWeb.Schema.ConfigType,
|
||||
MobilizonWeb.Schema.EventType,
|
||||
MobilizonWeb.Schema.Events.FeedTokenType,
|
||||
MobilizonWeb.Schema.Events.ParticipantType,
|
||||
MobilizonWeb.Schema.PictureType,
|
||||
MobilizonWeb.Schema.ReportType,
|
||||
MobilizonWeb.Schema.SearchType,
|
||||
MobilizonWeb.Schema.SortType,
|
||||
MobilizonWeb.Schema.TagType,
|
||||
MobilizonWeb.Schema.UserType,
|
||||
MobilizonWeb.Schema.Utils
|
||||
MobilizonWeb.Schema.Utils,
|
||||
MobilizonWeb.Schema.Custom.Point,
|
||||
MobilizonWeb.Schema.Custom.UUID
|
||||
],
|
||||
ActivityPub: [
|
||||
Mobilizon.Federation.ActivityPub,
|
||||
Mobilizon.Federation.ActivityPub.Audience,
|
||||
Mobilizon.Federation.ActivityPub.Federator,
|
||||
Mobilizon.Federation.ActivityPub.Relay,
|
||||
Mobilizon.Federation.ActivityPub.Transmogrifier,
|
||||
Mobilizon.Federation.ActivityPub.Visibility,
|
||||
Mobilizon.Federation.ActivityPub.Utils,
|
||||
Mobilizon.Federation.ActivityStream.Convertible,
|
||||
Mobilizon.Federation.ActivityStream.Converter,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Actor,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Address,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Comment,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Event,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Flag,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Follower,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Participant,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Picture,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Tombstone,
|
||||
Mobilizon.Federation.ActivityStream.Converter.Utils,
|
||||
Mobilizon.Federation.HTTPSignatures.Signature,
|
||||
Mobilizon.Federation.WebFinger,
|
||||
Mobilizon.Federation.WebFinger.XmlBuilder,
|
||||
Mobilizon.Federation.Plugs.HTTPSignatures,
|
||||
MobilizonWeb.ActivityPub.ActorView,
|
||||
MobilizonWeb.ActivityPub.ObjectView,
|
||||
MobilizonWeb.Plugs.Federating,
|
||||
MobilizonWeb.Plugs.HTTPSignatures,
|
||||
MobilizonWeb.Plugs.MappedSignatureToIdentity,
|
||||
MobilizonWeb.ActivityPubController,
|
||||
MobilizonWeb.NodeInfoController,
|
||||
MobilizonWeb.WebFingerController,
|
||||
MobilizonWeb.NodeInfoController
|
||||
MobilizonWeb.ActivityPub.ActorView,
|
||||
MobilizonWeb.ActivityPub.ObjectView
|
||||
],
|
||||
Services: [
|
||||
Mobilizon.Service.EmailChecker,
|
||||
Mobilizon.Service.Export.Feed,
|
||||
Mobilizon.Service.Export.ICalendar,
|
||||
Mobilizon.Service.Metadata,
|
||||
Mobilizon.Service.Formatter,
|
||||
Mobilizon.Service.Users.Tools
|
||||
Mobilizon.Service.Formatter.HTML,
|
||||
Mobilizon.Service.Formatter.DefaultScrubbler,
|
||||
Mobilizon.Service.Metadata,
|
||||
Mobilizon.Service.Metadata.Actor,
|
||||
Mobilizon.Service.Metadata.Comment,
|
||||
Mobilizon.Service.Metadata.Event,
|
||||
Mobilizon.Service.Metadata.Instance,
|
||||
Mobilizon.Service.Metadata.Utils,
|
||||
Mobilizon.Service.Statistics,
|
||||
Mobilizon.Service.Workers.Background,
|
||||
Mobilizon.Service.Workers.BuildSearch,
|
||||
Mobilizon.Service.Workers.Helper
|
||||
],
|
||||
Tools: [
|
||||
Mobilizon.Application,
|
||||
Mobilizon.Config,
|
||||
Mobilizon.Crypto,
|
||||
Mobilizon.Factory,
|
||||
MobilizonWeb.Email.Mailer,
|
||||
MobilizonWeb.Email.User,
|
||||
MobilizonWeb.EmailView
|
||||
Mobilizon.Storage.Ecto,
|
||||
Mobilizon.Storage.Page,
|
||||
Mobilizon.Storage.Repo
|
||||
]
|
||||
]
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user