work on pipelines
This commit is contained in:
@ -10,11 +10,6 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/pipeline_live/show.html.heex:41
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/invite_live/index.html.heex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Copy to clipboard"
|
||||
@ -76,7 +71,8 @@ msgstr ""
|
||||
#: lib/memex_web/live/context_live/show.html.heex:37
|
||||
#: lib/memex_web/live/note_live/index.html.heex:47
|
||||
#: lib/memex_web/live/note_live/show.html.heex:37
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:51
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:47
|
||||
#: lib/memex_web/live/pipeline_live/show.html.heex:37
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "delete"
|
||||
msgstr ""
|
||||
@ -90,8 +86,8 @@ msgstr ""
|
||||
#: lib/memex_web/live/context_live/show.html.heex:27
|
||||
#: lib/memex_web/live/note_live/index.html.heex:38
|
||||
#: lib/memex_web/live/note_live/show.html.heex:27
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:41
|
||||
#: lib/memex_web/live/pipeline_live/show.html.heex:35
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:38
|
||||
#: lib/memex_web/live/pipeline_live/show.html.heex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
@ -122,7 +118,7 @@ msgstr ""
|
||||
msgid "new note"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:62
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "new pipeline"
|
||||
msgstr ""
|
||||
@ -140,17 +136,14 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/form_component.html.heex:42
|
||||
#: lib/memex_web/live/note_live/form_component.html.heex:42
|
||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:42
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "save"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:36
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "show"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/show.html.heex:23
|
||||
#: lib/memex_web/live/note_live/show.html.heex:23
|
||||
#: lib/memex_web/live/pipeline_live/show.html.heex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "back"
|
||||
msgstr ""
|
||||
|
@ -12,6 +12,7 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/form_component.ex:61
|
||||
#: lib/memex_web/live/note_live/form_component.ex:60
|
||||
#: lib/memex_web/live/pipeline_live/form_component.ex:65
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{title} created"
|
||||
msgstr ""
|
||||
@ -20,12 +21,15 @@ msgstr ""
|
||||
#: lib/memex_web/live/context_live/show.ex:33
|
||||
#: lib/memex_web/live/note_live/index.ex:57
|
||||
#: lib/memex_web/live/note_live/show.ex:33
|
||||
#: lib/memex_web/live/pipeline_live/index.ex:57
|
||||
#: lib/memex_web/live/pipeline_live/show.ex:33
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{title} deleted"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/form_component.ex:44
|
||||
#: lib/memex_web/live/note_live/form_component.ex:43
|
||||
#: lib/memex_web/live/pipeline_live/form_component.ex:48
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "%{title} saved"
|
||||
msgstr ""
|
||||
@ -107,6 +111,7 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/show.html.heex:18
|
||||
#: lib/memex_web/live/note_live/show.html.heex:18
|
||||
#: lib/memex_web/live/pipeline_live/show.html.heex:18
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Visibility: %{visibility}"
|
||||
msgstr ""
|
||||
@ -180,6 +185,7 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/index.ex:23
|
||||
#: lib/memex_web/live/note_live/index.ex:23
|
||||
#: lib/memex_web/live/pipeline_live/index.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "edit %{title}"
|
||||
msgstr ""
|
||||
@ -298,6 +304,9 @@ msgid "notes:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/components/topbar.ex:61
|
||||
#: lib/memex_web/live/pipeline_live/index.ex:35
|
||||
#: lib/memex_web/live/pipeline_live/index.ex:43
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "pipelines"
|
||||
msgstr ""
|
||||
@ -344,12 +353,14 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/form_component.html.heex:43
|
||||
#: lib/memex_web/live/note_live/form_component.html.heex:43
|
||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "saving..."
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/form_component.html.heex:39
|
||||
#: lib/memex_web/live/note_live/form_component.html.heex:39
|
||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:39
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "select privacy"
|
||||
msgstr ""
|
||||
@ -366,20 +377,24 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/form_component.html.heex:30
|
||||
#: lib/memex_web/live/note_live/form_component.html.heex:30
|
||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "tag1,tag2"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/components/contexts_table_component.ex:49
|
||||
#: lib/memex_web/components/notes_table_component.ex:49
|
||||
#: lib/memex_web/components/pipelines_table_component.ex:49
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "tags"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/components/contexts_table_component.ex:47
|
||||
#: lib/memex_web/components/notes_table_component.ex:47
|
||||
#: lib/memex_web/components/pipelines_table_component.ex:47
|
||||
#: lib/memex_web/live/context_live/form_component.html.heex:14
|
||||
#: lib/memex_web/live/note_live/form_component.html.heex:14
|
||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:14
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "title"
|
||||
msgstr ""
|
||||
@ -411,6 +426,7 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/components/contexts_table_component.ex:50
|
||||
#: lib/memex_web/components/notes_table_component.ex:50
|
||||
#: lib/memex_web/components/pipelines_table_component.ex:50
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "visibility"
|
||||
msgstr ""
|
||||
@ -432,6 +448,7 @@ msgstr ""
|
||||
|
||||
#: lib/memex_web/live/context_live/index.html.heex:17
|
||||
#: lib/memex_web/live/note_live/index.html.heex:17
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:17
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "search"
|
||||
msgstr ""
|
||||
@ -460,3 +477,29 @@ msgstr ""
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "show context"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/components/pipelines_table_component.ex:48
|
||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "description"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/pipeline_live/show.ex:40
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "edit pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/pipeline_live/index.ex:29
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "new pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "no pipelines found"
|
||||
msgstr ""
|
||||
|
||||
#: lib/memex_web/live/pipeline_live/show.ex:39
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "show pipeline"
|
||||
msgstr ""
|
||||
|
@ -145,7 +145,8 @@ msgstr ""
|
||||
#: lib/memex_web/live/context_live/show.html.heex:34
|
||||
#: lib/memex_web/live/note_live/index.html.heex:44
|
||||
#: lib/memex_web/live/note_live/show.html.heex:34
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:49
|
||||
#: lib/memex_web/live/pipeline_live/index.html.heex:44
|
||||
#: lib/memex_web/live/pipeline_live/show.html.heex:34
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "are you sure?"
|
||||
msgstr ""
|
||||
|
@ -6,9 +6,30 @@ defmodule Memex.Repo.Migrations.CreatePipelines do
|
||||
add :id, :binary_id, primary_key: true
|
||||
add :title, :string
|
||||
add :description, :text
|
||||
add :tags, {:array, :citext}
|
||||
add :visibility, :string
|
||||
|
||||
add :user_id, references(:users, on_delete: :delete_all, type: :binary_id)
|
||||
|
||||
timestamps()
|
||||
end
|
||||
|
||||
flush()
|
||||
|
||||
execute """
|
||||
ALTER TABLE pipelines
|
||||
ADD COLUMN search tsvector
|
||||
GENERATED ALWAYS AS (
|
||||
setweight(to_tsvector('english', coalesce(title, '')), 'A') ||
|
||||
setweight(to_tsvector('english', coalesce(immutable_array_to_string(tags, ' '), '')), 'B') ||
|
||||
setweight(to_tsvector('english', coalesce(description, '')), 'C')
|
||||
) STORED
|
||||
"""
|
||||
|
||||
execute("CREATE INDEX pipelines_trgm_idx ON pipelines USING GIN (search)")
|
||||
end
|
||||
|
||||
def down do
|
||||
drop table(:pipelines)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user