Commit ef740d88 authored by Alex Castaño's avatar Alex Castaño

WIP: Moving Object to ActivityStream.Object

parent 97dc2a0f
Pipeline #32126485 failed with stages
in 3 minutes and 40 seconds
erlang 21.1
elixir 1.7.3-otp-21
dist/app-240d7fc7e5.css
dist/app-a0c90688fa.js
fonts/icomoon.eot
fonts/icomoon.svg
fonts/icomoon.ttf
fonts/icomoon.woff
dist/sidebar_items-3e2725feb6.js
api-reference.html
search.html
404.html
ActivityStream.html
ActivityStream.Object.html
Fallback.RedirectController.html
Phoenix.Transports.WebSocket.Raw.html
Pleroma.Activity.html
Pleroma.Application.html
Pleroma.Filter.html
Pleroma.Formatter.html
Pleroma.Gopher.Server.html
Pleroma.Gopher.Server.ProtocolHandler.html
Pleroma.HTTP.html
Pleroma.List.html
Pleroma.Notification.html
Pleroma.Object.html
Pleroma.PasswordResetToken.html
Pleroma.Plugs.AuthenticationPlug.html
Pleroma.Plugs.BasicAuthDecoderPlug.html
Pleroma.Plugs.EnsureAuthenticatedPlug.html
Pleroma.Plugs.EnsureUserKeyPlug.html
Pleroma.Plugs.LegacyAuthenticationPlug.html
Pleroma.Plugs.OAuthPlug.html
Pleroma.Plugs.SessionAuthenticationPlug.html
Pleroma.Plugs.SetUserSessionIdPlug.html
Pleroma.Plugs.UserEnabledPlug.html
Pleroma.Plugs.UserFetcherPlug.html
Pleroma.Repo.html
Pleroma.Stats.html
Pleroma.Upload.html
Pleroma.Uploaders.Local.html
Pleroma.Uploaders.S3.html
Pleroma.Uploaders.Swift.html
Pleroma.Uploaders.Swift.Client.html
Pleroma.Uploaders.Swift.Keystone.html
Pleroma.Uploaders.Uploader.html
Pleroma.User.html
Pleroma.UserInviteToken.html
Pleroma.Web.html
Pleroma.Web.ActivityPub.ActivityPub.html
Pleroma.Web.ActivityPub.ActivityPubController.html
Pleroma.Web.ActivityPub.MRF.html
Pleroma.Web.ActivityPub.MRF.DropPolicy.html
Pleroma.Web.ActivityPub.MRF.NoOpPolicy.html
Pleroma.Web.ActivityPub.MRF.RejectNonPublic.html
Pleroma.Web.ActivityPub.MRF.SimplePolicy.html
Pleroma.Web.ActivityPub.ObjectView.html
Pleroma.Web.ActivityPub.Relay.html
Pleroma.Web.ActivityPub.Transmogrifier.html
Pleroma.Web.ActivityPub.UserView.html
Pleroma.Web.ActivityPub.Utils.html
Pleroma.Web.ChatChannel.html
Pleroma.Web.ChatChannel.ChatChannelState.html
Pleroma.Web.CommonAPI.html
Pleroma.Web.CommonAPI.Utils.html
Pleroma.Web.Endpoint.html
Pleroma.Web.ErrorHelpers.html
Pleroma.Web.ErrorView.html
Pleroma.Web.Federator.html
Pleroma.Web.Gettext.html
Pleroma.Web.HTTPSignatures.html
Pleroma.Web.LayoutView.html
Pleroma.Web.MastodonAPI.AccountView.html
Pleroma.Web.MastodonAPI.FilterView.html
Pleroma.Web.MastodonAPI.ListView.html
Pleroma.Web.MastodonAPI.MastodonAPIController.html
Pleroma.Web.MastodonAPI.MastodonSocket.html
Pleroma.Web.MastodonAPI.MastodonView.html
Pleroma.Web.MastodonAPI.StatusView.html
Pleroma.Web.MediaProxy.html
Pleroma.Web.MediaProxy.MediaProxyController.html
Pleroma.Web.Nodeinfo.NodeinfoController.html
Pleroma.Web.OAuth.App.html
Pleroma.Web.OAuth.Authorization.html
Pleroma.Web.OAuth.FallbackController.html
Pleroma.Web.OAuth.OAuthController.html
Pleroma.Web.OAuth.OAuthView.html
Pleroma.Web.OAuth.Token.html
Pleroma.Web.OStatus.html
Pleroma.Web.OStatus.ActivityRepresenter.html
Pleroma.Web.OStatus.DeleteHandler.html
Pleroma.Web.OStatus.FeedRepresenter.html
Pleroma.Web.OStatus.FollowHandler.html
Pleroma.Web.OStatus.NoteHandler.html
Pleroma.Web.OStatus.OStatusController.html
Pleroma.Web.OStatus.UnfollowHandler.html
Pleroma.Web.OStatus.UserRepresenter.html
Pleroma.Web.Plugs.DigestPlug.html
Pleroma.Web.Plugs.HTTPSignaturePlug.html
Pleroma.Web.Router.html
Pleroma.Web.Router.Helpers.html
Pleroma.Web.Salmon.html
Pleroma.Web.Streamer.html
Pleroma.Web.TwitterAPI.ActivityView.html
Pleroma.Web.TwitterAPI.Controller.html
Pleroma.Web.TwitterAPI.NotificationView.html
Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter.html
Pleroma.Web.TwitterAPI.Representers.BaseRepresenter.html
Pleroma.Web.TwitterAPI.Representers.ObjectRepresenter.html
Pleroma.Web.TwitterAPI.TwitterAPI.html
Pleroma.Web.TwitterAPI.UserView.html
Pleroma.Web.TwitterAPI.UtilController.html
Pleroma.Web.TwitterAPI.UtilView.html
Pleroma.Web.UserSocket.html
Pleroma.Web.WebFinger.html
Pleroma.Web.WebFinger.WebFingerController.html
Pleroma.Web.Websub.html
Pleroma.Web.Websub.WebsubClientSubscription.html
Pleroma.Web.Websub.WebsubController.html
Pleroma.Web.Websub.WebsubServerSubscription.html
Pleroma.Web.XML.html
Pleroma.XmlBuilder.html
Mix.Tasks.DeactivateUser.html
Mix.Tasks.FixApUsers.html
Mix.Tasks.GenerateConfig.html
Mix.Tasks.GenerateInviteToken.html
Mix.Tasks.GeneratePasswordReset.html
Mix.Tasks.RegisterUser.html
Mix.Tasks.RelayFollow.html
Mix.Tasks.RelayUnfollow.html
Mix.Tasks.RmUser.html
Mix.Tasks.SetLocked.html
Mix.Tasks.SetModerator.html
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="ExDoc v0.19.1">
<title>404 – pleroma v0.9.0</title>
<link rel="stylesheet" href="dist/app-240d7fc7e5.css" />
<script src="dist/sidebar_items-3e2725feb6.js"></script>
</head>
<body data-type="extras">
<script>try { if(localStorage.getItem('night-mode')) document.body.className += ' night-mode'; } catch (e) { }</script>
<div class="main">
<button class="sidebar-button sidebar-toggle">
<span class="icon-menu" aria-hidden="true"></span>
<span class="sr-only">Toggle Sidebar</span>
</button>
<button class="sidebar-button night-mode-toggle">
<span class="icon-theme" aria-hidden="true"></span>
<span class="sr-only">Toggle Theme</span>
</button>
<section class="sidebar">
<a href="api-reference.html" class="sidebar-projectLink">
<div class="sidebar-projectDetails">
<h1 class="sidebar-projectName">
pleroma </h1>
<h2 class="sidebar-projectVersion">
v0.9.0
</h2>
</div>
</a>
<form class="sidebar-search" action="search.html">
<button type="submit" class="search-button">
<span class="icon-search" aria-hidden="true"></span>
</button>
<input name="q" type="text" id="search-list" class="search-input" placeholder="Search" aria-label="Search" autocomplete="off" />
</form>
<ul class="sidebar-listNav">
<li><a id="extras-list" href="#full-list">Pages</a></li>
<li><a id="modules-list" href="#full-list">Modules</a></li>
<li><a id="tasks-list" href="#full-list">Mix Tasks</a></li>
</ul>
<div class="gradient"></div>
<ul id="full-list" class="sidebar-fullList"></ul>
</section>
<section class="content">
<div class="content-outer">
<div id="content" class="content-inner">
<h2>Page not found</h2>
<p>Sorry, but the page you were trying to get to, does not exist. You
may want to try searching this site using the sidebar or using our
<a href="api-reference.html" title="API Reference">API Reference</a> page to find what
you were looking for.</p>
<footer class="footer">
<p>
<span class="line">
Built using
<a href="https://github.com/elixir-lang/ex_doc" title="ExDoc" target="_blank" rel="help noopener">ExDoc</a> (v0.19.1),
</span>
<span class="line">
designed by
<a href="https://twitter.com/dignifiedquire" target="_blank" rel="noopener" title="@dignifiedquire">Friedel Ziegelmayer</a>.
</span>
</p>
</footer>
</div>
</div>
</section>
</div>
<script src="dist/app-a0c90688fa.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="ExDoc v0.19.1">
<title>ActivityStream.Object – pleroma v0.9.0</title>
<link rel="stylesheet" href="dist/app-240d7fc7e5.css" />
<script src="dist/sidebar_items-3e2725feb6.js"></script>
</head>
<body data-type="modules">
<script>try { if(localStorage.getItem('night-mode')) document.body.className += ' night-mode'; } catch (e) { }</script>
<div class="main">
<button class="sidebar-button sidebar-toggle">
<span class="icon-menu" aria-hidden="true"></span>
<span class="sr-only">Toggle Sidebar</span>
</button>
<button class="sidebar-button night-mode-toggle">
<span class="icon-theme" aria-hidden="true"></span>
<span class="sr-only">Toggle Theme</span>
</button>
<section class="sidebar">
<a href="api-reference.html" class="sidebar-projectLink">
<div class="sidebar-projectDetails">
<h1 class="sidebar-projectName">
pleroma </h1>
<h2 class="sidebar-projectVersion">
v0.9.0
</h2>
</div>
</a>
<form class="sidebar-search" action="search.html">
<button type="submit" class="search-button">
<span class="icon-search" aria-hidden="true"></span>
</button>
<input name="q" type="text" id="search-list" class="search-input" placeholder="Search" aria-label="Search" autocomplete="off" />
</form>
<ul class="sidebar-listNav">
<li><a id="extras-list" href="#full-list">Pages</a></li>
<li><a id="modules-list" href="#full-list">Modules</a></li>
<li><a id="tasks-list" href="#full-list">Mix Tasks</a></li>
</ul>
<div class="gradient"></div>
<ul id="full-list" class="sidebar-fullList"></ul>
</section>
<section class="content">
<div class="content-outer">
<div id="content" class="content-inner">
<h1>
<small class="visible-xs">pleroma v0.9.0</small>
ActivityStream.Object </h1>
<section id="summary" class="details-list">
<h1 class="section-heading">
<a class="hover-link" href="#summary">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this section</span>
</a>
Summary
</h1>
<div class="summary-types summary">
<h2>
<a href="#types">Types</a>
</h2>
<div class="summary-row">
<div class="summary-signature">
<a href="#t:t/0">t()</a>
</div>
</div>
</div>
<div class="summary-functions summary">
<h2>
<a href="#functions">Functions</a>
</h2>
<div class="summary-row">
<div class="summary-signature">
<a href="#change/2">change(struct, params \\ %{})</a>
</div>
</div>
<div class="summary-row">
<div class="summary-signature">
<a href="#context_mapping/1">context_mapping(context)</a>
</div>
</div>
<div class="summary-row">
<div class="summary-signature">
<a href="#create/1">create(data)</a>
</div>
</div>
<div class="summary-row">
<div class="summary-signature">
<a href="#get/2">get(id, opts)</a>
</div>
</div>
<div class="summary-row">
<div class="summary-signature">
<a href="#get_by_ap_id/1">get_by_ap_id(ap_id)</a>
</div>
</div>
<div class="summary-row">
<div class="summary-signature">
<a href="#get_cached_by_ap_id/1">get_cached_by_ap_id(ap_id)</a>
</div>
</div>
<div class="summary-row">
<div class="summary-signature">
<a href="#normalize/1">normalize(obj)</a>
</div>
</div>
</div>
</section>
<section id="types" class="details-list">
<h1 class="section-heading">
<a class="hover-link" href="#types">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this section</span>
</a>
Types
</h1>
<div class="types-list">
<div class="detail" id="t:t/0">
<div class="detail-header">
<a href="#t:t/0" class="detail-link" title="Link to this type">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this type</span>
</a>
<span class="signature">t()</span>
<div class="specs">
<pre>t() :: %ActivityStream.Object{
__meta__: <a href="https://hexdocs.pm/elixir/typespecs.html#built-in-types">term</a>(),
data: <a href="https://hexdocs.pm/elixir/typespecs.html#basic-types">map</a>(),
id: <a href="https://hexdocs.pm/elixir/typespecs.html#built-in-types">term</a>(),
inserted_at: Datetime.t(),
updated_at: Datetime.t()
}</pre>
</div>
</div>
<section class="docstring">
</section>
</div>
</div>
</section>
<section id="functions" class="details-list">
<h1 class="section-heading">
<a class="hover-link" href="#functions">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this section</span>
</a>
Functions
</h1>
<div class="detail" id="change/2">
<span id="change/1"></span>
<div class="detail-header">
<a href="#change/2" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">change(struct, params \\ %{})</span>
</div>
<section class="docstring">
</section>
</div>
<div class="detail" id="context_mapping/1">
<div class="detail-header">
<a href="#context_mapping/1" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">context_mapping(context)</span>
</div>
<section class="docstring">
</section>
</div>
<div class="detail" id="create/1">
<div class="detail-header">
<a href="#create/1" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">create(data)</span>
</div>
<section class="docstring">
</section>
</div>
<div class="detail" id="get/2">
<div class="detail-header">
<a href="#get/2" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">get(id, opts)</span>
</div>
<section class="docstring">
</section>
</div>
<div class="detail" id="get_by_ap_id/1">
<div class="detail-header">
<a href="#get_by_ap_id/1" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">get_by_ap_id(ap_id)</span>
</div>
<section class="docstring">
</section>
</div>
<div class="detail" id="get_cached_by_ap_id/1">
<div class="detail-header">
<a href="#get_cached_by_ap_id/1" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">get_cached_by_ap_id(ap_id)</span>
</div>
<section class="docstring">
</section>
</div>
<div class="detail" id="normalize/1">
<div class="detail-header">
<a href="#normalize/1" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">normalize(obj)</span>
</div>
<section class="docstring">
</section>
</div>
</section>
<footer class="footer">
<p>
<span class="line">
Built using
<a href="https://github.com/elixir-lang/ex_doc" title="ExDoc" target="_blank" rel="help noopener">ExDoc</a> (v0.19.1),
</span>
<span class="line">
designed by
<a href="https://twitter.com/dignifiedquire" target="_blank" rel="noopener" title="@dignifiedquire">Friedel Ziegelmayer</a>.
</span>
</p>
</footer>
</div>
</div>
</section>
</div>
<script src="dist/app-a0c90688fa.js"></script>
</body>
</html>
This diff is collapsed.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="ExDoc v0.19.1">
<title>Fallback.RedirectController – pleroma v0.9.0</title>
<link rel="stylesheet" href="dist/app-240d7fc7e5.css" />
<script src="dist/sidebar_items-3e2725feb6.js"></script>
</head>
<body data-type="modules">
<script>try { if(localStorage.getItem('night-mode')) document.body.className += ' night-mode'; } catch (e) { }</script>
<div class="main">
<button class="sidebar-button sidebar-toggle">
<span class="icon-menu" aria-hidden="true"></span>
<span class="sr-only">Toggle Sidebar</span>
</button>
<button class="sidebar-button night-mode-toggle">
<span class="icon-theme" aria-hidden="true"></span>
<span class="sr-only">Toggle Theme</span>
</button>
<section class="sidebar">
<a href="api-reference.html" class="sidebar-projectLink">
<div class="sidebar-projectDetails">
<h1 class="sidebar-projectName">
pleroma </h1>
<h2 class="sidebar-projectVersion">
v0.9.0
</h2>
</div>
</a>
<form class="sidebar-search" action="search.html">
<button type="submit" class="search-button">
<span class="icon-search" aria-hidden="true"></span>
</button>
<input name="q" type="text" id="search-list" class="search-input" placeholder="Search" aria-label="Search" autocomplete="off" />
</form>
<ul class="sidebar-listNav">
<li><a id="extras-list" href="#full-list">Pages</a></li>
<li><a id="modules-list" href="#full-list">Modules</a></li>
<li><a id="tasks-list" href="#full-list">Mix Tasks</a></li>
</ul>
<div class="gradient"></div>
<ul id="full-list" class="sidebar-fullList"></ul>
</section>
<section class="content">
<div class="content-outer">
<div id="content" class="content-inner">
<h1>
<small class="visible-xs">pleroma v0.9.0</small>
Fallback.RedirectController </h1>
<section id="summary" class="details-list">
<h1 class="section-heading">
<a class="hover-link" href="#summary">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this section</span>
</a>
Summary
</h1>
<div class="summary-functions summary">
<h2>
<a href="#functions">Functions</a>
</h2>
<div class="summary-row">
<div class="summary-signature">
<a href="#redirector/2">redirector(conn, params)</a>
</div>
</div>
<div class="summary-row">
<div class="summary-signature">
<a href="#registration_page/2">registration_page(conn, params)</a>
</div>
</div>
</div>
</section>
<section id="functions" class="details-list">
<h1 class="section-heading">
<a class="hover-link" href="#functions">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this section</span>
</a>
Functions
</h1>
<div class="detail" id="redirector/2">
<div class="detail-header">
<a href="#redirector/2" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">redirector(conn, params)</span>
</div>
<section class="docstring">
</section>
</div>
<div class="detail" id="registration_page/2">
<div class="detail-header">
<a href="#registration_page/2" class="detail-link" title="Link to this function">
<span class="icon-link" aria-hidden="true"></span>
<span class="sr-only">Link to this function</span>
</a>
<span class="signature">registration_page(conn, params)</span>
</div>
<section class="docstring">
</section>
</div>
</section>
<footer class="footer">
<p>
<span class="line">
Built using
<a href="https://github.com/elixir-lang/ex_doc" title="ExDoc" target="_blank" rel="help noopener">ExDoc</a> (v0.19.1),
</span>
<span class="line">
designed by
<a href="https://twitter.com/dignifiedquire" target="_blank" rel="noopener" title="@dignifiedquire">Friedel Ziegelmayer</a>.
</span>
</p>
</footer>
</div>
</div>
</section>
</div>
<script src="dist/app-a0c90688fa.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="ExDoc v0.19.1">
<title>deactivate_user – pleroma v0.9.0</title>
<link rel="stylesheet" href="dist/app-240d7fc7e5.css" />
<script src="dist/sidebar_items-3e2725feb6.js"></script>
</head>
<body data-type="tasks">
<script>try { if(localStorage.getItem('night-mode')) document.body.className += ' night-mode'; } catch (e) { }</script>
<div class="main">
<button class="sidebar-button sidebar-toggle">
<span class="icon-menu" aria-hidden="true"></span>
<span class="sr-only">Toggle Sidebar</span>
</button>
<button class="sidebar-button night-mode-toggle">
<span class="icon-theme" aria-hidden="true"></span>
<span class="sr-only">Toggle Theme</span>
</button>
<section class="sidebar">