Rebased from #103 Co-authored-by: Tusooa Zhu <tusooa@kazv.moe> Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk> Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/202
		
			
				
	
	
		
			66 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Elixir
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Elixir
		
	
	
	
	
	
# Pleroma: A lightweight social networking server
 | 
						|
# Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>
 | 
						|
# SPDX-License-Identifier: AGPL-3.0-only
 | 
						|
 | 
						|
defmodule Pleroma.Constants do
 | 
						|
  use Const
 | 
						|
 | 
						|
  const(as_public, do: "https://www.w3.org/ns/activitystreams#Public")
 | 
						|
 | 
						|
  const(object_internal_fields,
 | 
						|
    do: [
 | 
						|
      "reactions",
 | 
						|
      "reaction_count",
 | 
						|
      "likes",
 | 
						|
      "like_count",
 | 
						|
      "announcements",
 | 
						|
      "announcement_count",
 | 
						|
      "emoji",
 | 
						|
      "context_id",
 | 
						|
      "deleted_activity_id",
 | 
						|
      "pleroma_internal",
 | 
						|
      "generator"
 | 
						|
    ]
 | 
						|
  )
 | 
						|
 | 
						|
  const(static_only_files,
 | 
						|
    do:
 | 
						|
      ~w(index.html robots.txt static static-fe finmoji emoji packs sounds images instance sw.js sw-pleroma.js favicon.png schemas doc embed.js embed.css)
 | 
						|
  )
 | 
						|
 | 
						|
  const(status_updatable_fields,
 | 
						|
    do: [
 | 
						|
      "source",
 | 
						|
      "tag",
 | 
						|
      "updated",
 | 
						|
      "emoji",
 | 
						|
      "content",
 | 
						|
      "summary",
 | 
						|
      "sensitive",
 | 
						|
      "attachment",
 | 
						|
      "generator"
 | 
						|
    ]
 | 
						|
  )
 | 
						|
 | 
						|
  const(updatable_object_types,
 | 
						|
    do: [
 | 
						|
      "Note",
 | 
						|
      "Question",
 | 
						|
      "Audio",
 | 
						|
      "Video",
 | 
						|
      "Event",
 | 
						|
      "Article",
 | 
						|
      "Page"
 | 
						|
    ]
 | 
						|
  )
 | 
						|
 | 
						|
  const(actor_types,
 | 
						|
    do: [
 | 
						|
      "Application",
 | 
						|
      "Group",
 | 
						|
      "Organization",
 | 
						|
      "Person",
 | 
						|
      "Service"
 | 
						|
    ]
 | 
						|
  )
 | 
						|
end
 |