--
-- PostgreSQL database cluster dump
--

SET default_transaction_read_only = off;

SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;

--
-- Roles
--

CREATE ROLE nico;
ALTER ROLE nico WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN REPLICATION BYPASSRLS PASSWORD 'SCRAM-SHA-256$4096:Xa3vKa/bMT0XLh1o6lVhyg==$RHcV23qeofB9YNsenKtGAoeZ9qXZiX/R7LXgtXamrUI=:Lca+vX5Mpd4MdsVIt5SjA2EXXBo1lme6SWlrImH9k5I=';

--
-- User Configurations
--








--
-- Databases
--

--
-- Database "template1" dump
--

\connect template1

--
-- PostgreSQL database dump
--

-- Dumped from database version 17.5 (Debian 17.5-1.pgdg130+1)
-- Dumped by pg_dump version 17.5 (Debian 17.5-1.pgdg130+1)

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- PostgreSQL database dump complete
--

--
-- Database "gitea" dump
--

--
-- PostgreSQL database dump
--

-- Dumped from database version 17.5 (Debian 17.5-1.pgdg130+1)
-- Dumped by pg_dump version 17.5 (Debian 17.5-1.pgdg130+1)

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- Name: gitea; Type: DATABASE; Schema: -; Owner: nico
--

CREATE DATABASE gitea WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE_PROVIDER = libc LOCALE = 'en_US.utf8';


ALTER DATABASE gitea OWNER TO nico;

\connect gitea

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

SET default_tablespace = '';

SET default_table_access_method = heap;

--
-- Name: access; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.access (
    id bigint NOT NULL,
    user_id bigint,
    repo_id bigint,
    mode integer
);


ALTER TABLE public.access OWNER TO nico;

--
-- Name: access_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.access_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.access_id_seq OWNER TO nico;

--
-- Name: access_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.access_id_seq OWNED BY public.access.id;


--
-- Name: access_token; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.access_token (
    id bigint NOT NULL,
    uid bigint,
    name character varying(255),
    token_hash character varying(255),
    token_salt character varying(255),
    token_last_eight character varying(255),
    scope character varying(255),
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.access_token OWNER TO nico;

--
-- Name: access_token_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.access_token_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.access_token_id_seq OWNER TO nico;

--
-- Name: access_token_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.access_token_id_seq OWNED BY public.access_token.id;


--
-- Name: action; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action (
    id bigint NOT NULL,
    user_id bigint,
    op_type integer,
    act_user_id bigint,
    repo_id bigint,
    comment_id bigint,
    is_deleted boolean DEFAULT false NOT NULL,
    ref_name character varying(255),
    is_private boolean DEFAULT false NOT NULL,
    content text,
    created_unix bigint
);


ALTER TABLE public.action OWNER TO nico;

--
-- Name: action_artifact; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_artifact (
    id bigint NOT NULL,
    run_id bigint,
    runner_id bigint,
    repo_id bigint,
    owner_id bigint,
    commit_sha character varying(255),
    storage_path character varying(255),
    file_size bigint,
    file_compressed_size bigint,
    content_encoding character varying(255),
    artifact_path character varying(255),
    artifact_name character varying(255),
    status bigint,
    created_unix bigint,
    updated_unix bigint,
    expired_unix bigint
);


ALTER TABLE public.action_artifact OWNER TO nico;

--
-- Name: action_artifact_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_artifact_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_artifact_id_seq OWNER TO nico;

--
-- Name: action_artifact_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_artifact_id_seq OWNED BY public.action_artifact.id;


--
-- Name: action_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_id_seq OWNER TO nico;

--
-- Name: action_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_id_seq OWNED BY public.action.id;


--
-- Name: action_run; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_run (
    id bigint NOT NULL,
    title character varying(255),
    repo_id bigint,
    owner_id bigint,
    workflow_id character varying(255),
    index bigint,
    trigger_user_id bigint,
    schedule_id bigint,
    ref character varying(255),
    commit_sha character varying(255),
    is_fork_pull_request boolean,
    need_approval boolean,
    approved_by bigint,
    event character varying(255),
    event_payload text,
    trigger_event character varying(255),
    status integer,
    version integer DEFAULT 0,
    started bigint,
    stopped bigint,
    previous_duration bigint,
    created bigint,
    updated bigint
);


ALTER TABLE public.action_run OWNER TO nico;

--
-- Name: action_run_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_run_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_run_id_seq OWNER TO nico;

--
-- Name: action_run_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_run_id_seq OWNED BY public.action_run.id;


--
-- Name: action_run_index; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_run_index (
    group_id bigint NOT NULL,
    max_index bigint
);


ALTER TABLE public.action_run_index OWNER TO nico;

--
-- Name: action_run_job; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_run_job (
    id bigint NOT NULL,
    run_id bigint,
    repo_id bigint,
    owner_id bigint,
    commit_sha character varying(255),
    is_fork_pull_request boolean,
    name character varying(255),
    attempt bigint,
    workflow_payload bytea,
    job_id character varying(255),
    needs text,
    runs_on text,
    task_id bigint,
    status integer,
    started bigint,
    stopped bigint,
    created bigint,
    updated bigint
);


ALTER TABLE public.action_run_job OWNER TO nico;

--
-- Name: action_run_job_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_run_job_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_run_job_id_seq OWNER TO nico;

--
-- Name: action_run_job_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_run_job_id_seq OWNED BY public.action_run_job.id;


--
-- Name: action_runner; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_runner (
    id bigint NOT NULL,
    uuid character(36),
    name character varying(255),
    version character varying(64),
    owner_id bigint,
    repo_id bigint,
    description text,
    base integer,
    repo_range character varying(255),
    token_hash character varying(255),
    token_salt character varying(255),
    last_online bigint,
    last_active bigint,
    agent_labels text,
    ephemeral boolean DEFAULT false NOT NULL,
    created bigint,
    updated bigint,
    deleted bigint
);


ALTER TABLE public.action_runner OWNER TO nico;

--
-- Name: action_runner_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_runner_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_runner_id_seq OWNER TO nico;

--
-- Name: action_runner_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_runner_id_seq OWNED BY public.action_runner.id;


--
-- Name: action_runner_token; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_runner_token (
    id bigint NOT NULL,
    token character varying(255),
    owner_id bigint,
    repo_id bigint,
    is_active boolean,
    created bigint,
    updated bigint,
    deleted bigint
);


ALTER TABLE public.action_runner_token OWNER TO nico;

--
-- Name: action_runner_token_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_runner_token_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_runner_token_id_seq OWNER TO nico;

--
-- Name: action_runner_token_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_runner_token_id_seq OWNED BY public.action_runner_token.id;


--
-- Name: action_schedule; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_schedule (
    id bigint NOT NULL,
    title character varying(255),
    specs text,
    repo_id bigint,
    owner_id bigint,
    workflow_id character varying(255),
    trigger_user_id bigint,
    ref character varying(255),
    commit_sha character varying(255),
    event character varying(255),
    event_payload text,
    content bytea,
    created bigint,
    updated bigint
);


ALTER TABLE public.action_schedule OWNER TO nico;

--
-- Name: action_schedule_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_schedule_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_schedule_id_seq OWNER TO nico;

--
-- Name: action_schedule_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_schedule_id_seq OWNED BY public.action_schedule.id;


--
-- Name: action_schedule_spec; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_schedule_spec (
    id bigint NOT NULL,
    repo_id bigint,
    schedule_id bigint,
    next bigint,
    prev bigint,
    spec character varying(255),
    created bigint,
    updated bigint
);


ALTER TABLE public.action_schedule_spec OWNER TO nico;

--
-- Name: action_schedule_spec_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_schedule_spec_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_schedule_spec_id_seq OWNER TO nico;

--
-- Name: action_schedule_spec_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_schedule_spec_id_seq OWNED BY public.action_schedule_spec.id;


--
-- Name: action_task; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_task (
    id bigint NOT NULL,
    job_id bigint,
    attempt bigint,
    runner_id bigint,
    status integer,
    started bigint,
    stopped bigint,
    repo_id bigint,
    owner_id bigint,
    commit_sha character varying(255),
    is_fork_pull_request boolean,
    token_hash character varying(255),
    token_salt character varying(255),
    token_last_eight character varying(255),
    log_filename character varying(255),
    log_in_storage boolean,
    log_length bigint,
    log_size bigint,
    log_indexes bytea,
    log_expired boolean,
    created bigint,
    updated bigint
);


ALTER TABLE public.action_task OWNER TO nico;

--
-- Name: action_task_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_task_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_task_id_seq OWNER TO nico;

--
-- Name: action_task_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_task_id_seq OWNED BY public.action_task.id;


--
-- Name: action_task_output; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_task_output (
    id bigint NOT NULL,
    task_id bigint,
    output_key character varying(255),
    output_value text
);


ALTER TABLE public.action_task_output OWNER TO nico;

--
-- Name: action_task_output_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_task_output_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_task_output_id_seq OWNER TO nico;

--
-- Name: action_task_output_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_task_output_id_seq OWNED BY public.action_task_output.id;


--
-- Name: action_task_step; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_task_step (
    id bigint NOT NULL,
    name character varying(255),
    task_id bigint,
    index bigint,
    repo_id bigint,
    status integer,
    log_index bigint,
    log_length bigint,
    started bigint,
    stopped bigint,
    created bigint,
    updated bigint
);


ALTER TABLE public.action_task_step OWNER TO nico;

--
-- Name: action_task_step_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_task_step_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_task_step_id_seq OWNER TO nico;

--
-- Name: action_task_step_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_task_step_id_seq OWNED BY public.action_task_step.id;


--
-- Name: action_tasks_version; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_tasks_version (
    id bigint NOT NULL,
    owner_id bigint,
    repo_id bigint,
    version bigint,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.action_tasks_version OWNER TO nico;

--
-- Name: action_tasks_version_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_tasks_version_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_tasks_version_id_seq OWNER TO nico;

--
-- Name: action_tasks_version_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_tasks_version_id_seq OWNED BY public.action_tasks_version.id;


--
-- Name: action_variable; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.action_variable (
    id bigint NOT NULL,
    owner_id bigint,
    repo_id bigint,
    name character varying(255) NOT NULL,
    data text NOT NULL,
    description text,
    created_unix bigint NOT NULL,
    updated_unix bigint
);


ALTER TABLE public.action_variable OWNER TO nico;

--
-- Name: action_variable_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.action_variable_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.action_variable_id_seq OWNER TO nico;

--
-- Name: action_variable_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.action_variable_id_seq OWNED BY public.action_variable.id;


--
-- Name: app_state; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.app_state (
    id character varying(200) NOT NULL,
    revision bigint,
    content text
);


ALTER TABLE public.app_state OWNER TO nico;

--
-- Name: attachment; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.attachment (
    id bigint NOT NULL,
    uuid uuid,
    repo_id bigint,
    issue_id bigint,
    release_id bigint,
    uploader_id bigint DEFAULT 0,
    comment_id bigint,
    name character varying(255),
    download_count bigint DEFAULT 0,
    size bigint DEFAULT 0,
    created_unix bigint
);


ALTER TABLE public.attachment OWNER TO nico;

--
-- Name: attachment_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.attachment_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.attachment_id_seq OWNER TO nico;

--
-- Name: attachment_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.attachment_id_seq OWNED BY public.attachment.id;


--
-- Name: auth_token; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.auth_token (
    id character varying(255) NOT NULL,
    token_hash character varying(255),
    user_id bigint,
    expires_unix bigint
);


ALTER TABLE public.auth_token OWNER TO nico;

--
-- Name: badge; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.badge (
    id bigint NOT NULL,
    slug character varying(255),
    description character varying(255),
    image_url character varying(255)
);


ALTER TABLE public.badge OWNER TO nico;

--
-- Name: badge_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.badge_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.badge_id_seq OWNER TO nico;

--
-- Name: badge_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.badge_id_seq OWNED BY public.badge.id;


--
-- Name: branch; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.branch (
    id bigint NOT NULL,
    repo_id bigint,
    name character varying(255) NOT NULL,
    commit_id character varying(255),
    commit_message text,
    pusher_id bigint,
    is_deleted boolean,
    deleted_by_id bigint,
    deleted_unix bigint,
    commit_time bigint,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.branch OWNER TO nico;

--
-- Name: branch_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.branch_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.branch_id_seq OWNER TO nico;

--
-- Name: branch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.branch_id_seq OWNED BY public.branch.id;


--
-- Name: collaboration; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.collaboration (
    id bigint NOT NULL,
    repo_id bigint NOT NULL,
    user_id bigint NOT NULL,
    mode integer DEFAULT 2 NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.collaboration OWNER TO nico;

--
-- Name: collaboration_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.collaboration_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.collaboration_id_seq OWNER TO nico;

--
-- Name: collaboration_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.collaboration_id_seq OWNED BY public.collaboration.id;


--
-- Name: comment; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.comment (
    id bigint NOT NULL,
    type integer,
    poster_id bigint,
    original_author character varying(255),
    original_author_id bigint,
    issue_id bigint,
    label_id bigint,
    old_project_id bigint,
    project_id bigint,
    old_milestone_id bigint,
    milestone_id bigint,
    time_id bigint,
    assignee_id bigint,
    removed_assignee boolean,
    assignee_team_id bigint DEFAULT 0 NOT NULL,
    resolve_doer_id bigint,
    old_title character varying(255),
    new_title character varying(255),
    old_ref character varying(255),
    new_ref character varying(255),
    dependent_issue_id bigint,
    commit_id bigint,
    line bigint,
    tree_path character varying(255),
    content text,
    content_version integer DEFAULT 0 NOT NULL,
    patch text,
    created_unix bigint,
    updated_unix bigint,
    commit_sha character varying(64),
    review_id bigint,
    invalidated boolean,
    ref_repo_id bigint,
    ref_issue_id bigint,
    ref_comment_id bigint,
    ref_action smallint,
    ref_is_pull boolean,
    comment_meta_data text
);


ALTER TABLE public.comment OWNER TO nico;

--
-- Name: comment_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.comment_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.comment_id_seq OWNER TO nico;

--
-- Name: comment_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.comment_id_seq OWNED BY public.comment.id;


--
-- Name: commit_status; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.commit_status (
    id bigint NOT NULL,
    index bigint,
    repo_id bigint,
    state character varying(7) NOT NULL,
    sha character varying(64) NOT NULL,
    target_url text,
    description text,
    context_hash character varying(64),
    context text,
    creator_id bigint,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.commit_status OWNER TO nico;

--
-- Name: commit_status_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.commit_status_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.commit_status_id_seq OWNER TO nico;

--
-- Name: commit_status_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.commit_status_id_seq OWNED BY public.commit_status.id;


--
-- Name: commit_status_index; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.commit_status_index (
    id bigint NOT NULL,
    repo_id bigint,
    sha character varying(255),
    max_index bigint
);


ALTER TABLE public.commit_status_index OWNER TO nico;

--
-- Name: commit_status_index_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.commit_status_index_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.commit_status_index_id_seq OWNER TO nico;

--
-- Name: commit_status_index_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.commit_status_index_id_seq OWNED BY public.commit_status_index.id;


--
-- Name: commit_status_summary; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.commit_status_summary (
    id bigint NOT NULL,
    repo_id bigint,
    sha character varying(64) NOT NULL,
    state character varying(7) NOT NULL,
    target_url text
);


ALTER TABLE public.commit_status_summary OWNER TO nico;

--
-- Name: commit_status_summary_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.commit_status_summary_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.commit_status_summary_id_seq OWNER TO nico;

--
-- Name: commit_status_summary_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.commit_status_summary_id_seq OWNED BY public.commit_status_summary.id;


--
-- Name: dbfs_data; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.dbfs_data (
    id bigint NOT NULL,
    revision bigint NOT NULL,
    meta_id bigint NOT NULL,
    blob_offset bigint NOT NULL,
    blob_size bigint NOT NULL,
    blob_data bytea NOT NULL
);


ALTER TABLE public.dbfs_data OWNER TO nico;

--
-- Name: dbfs_data_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.dbfs_data_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.dbfs_data_id_seq OWNER TO nico;

--
-- Name: dbfs_data_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.dbfs_data_id_seq OWNED BY public.dbfs_data.id;


--
-- Name: dbfs_meta; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.dbfs_meta (
    id bigint NOT NULL,
    full_path character varying(500) NOT NULL,
    block_size bigint NOT NULL,
    file_size bigint NOT NULL,
    create_timestamp bigint NOT NULL,
    modify_timestamp bigint NOT NULL
);


ALTER TABLE public.dbfs_meta OWNER TO nico;

--
-- Name: dbfs_meta_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.dbfs_meta_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.dbfs_meta_id_seq OWNER TO nico;

--
-- Name: dbfs_meta_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.dbfs_meta_id_seq OWNED BY public.dbfs_meta.id;


--
-- Name: deploy_key; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.deploy_key (
    id bigint NOT NULL,
    key_id bigint,
    repo_id bigint,
    name character varying(255),
    fingerprint character varying(255),
    mode integer DEFAULT 1 NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.deploy_key OWNER TO nico;

--
-- Name: deploy_key_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.deploy_key_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.deploy_key_id_seq OWNER TO nico;

--
-- Name: deploy_key_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.deploy_key_id_seq OWNED BY public.deploy_key.id;


--
-- Name: email_address; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.email_address (
    id bigint NOT NULL,
    uid bigint NOT NULL,
    email character varying(255) NOT NULL,
    lower_email character varying(255) NOT NULL,
    is_activated boolean,
    is_primary boolean DEFAULT false NOT NULL
);


ALTER TABLE public.email_address OWNER TO nico;

--
-- Name: email_address_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.email_address_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.email_address_id_seq OWNER TO nico;

--
-- Name: email_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.email_address_id_seq OWNED BY public.email_address.id;


--
-- Name: email_hash; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.email_hash (
    hash character varying(32) NOT NULL,
    email character varying(255) NOT NULL
);


ALTER TABLE public.email_hash OWNER TO nico;

--
-- Name: external_login_user; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.external_login_user (
    external_id character varying(255) NOT NULL,
    user_id bigint NOT NULL,
    login_source_id bigint NOT NULL,
    raw_data json,
    provider character varying(25),
    email character varying(255),
    name character varying(255),
    first_name character varying(255),
    last_name character varying(255),
    nick_name character varying(255),
    description character varying(255),
    avatar_url text,
    location character varying(255),
    access_token text,
    access_token_secret text,
    refresh_token text,
    expires_at timestamp without time zone
);


ALTER TABLE public.external_login_user OWNER TO nico;

--
-- Name: follow; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.follow (
    id bigint NOT NULL,
    user_id bigint,
    follow_id bigint,
    created_unix bigint
);


ALTER TABLE public.follow OWNER TO nico;

--
-- Name: follow_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.follow_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.follow_id_seq OWNER TO nico;

--
-- Name: follow_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.follow_id_seq OWNED BY public.follow.id;


--
-- Name: gpg_key; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.gpg_key (
    id bigint NOT NULL,
    owner_id bigint NOT NULL,
    key_id character(16) NOT NULL,
    primary_key_id character(16),
    content text NOT NULL,
    created_unix bigint,
    expired_unix bigint,
    added_unix bigint,
    emails text,
    verified boolean DEFAULT false NOT NULL,
    can_sign boolean,
    can_encrypt_comms boolean,
    can_encrypt_storage boolean,
    can_certify boolean
);


ALTER TABLE public.gpg_key OWNER TO nico;

--
-- Name: gpg_key_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.gpg_key_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.gpg_key_id_seq OWNER TO nico;

--
-- Name: gpg_key_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.gpg_key_id_seq OWNED BY public.gpg_key.id;


--
-- Name: gpg_key_import; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.gpg_key_import (
    key_id character(16) NOT NULL,
    content text NOT NULL
);


ALTER TABLE public.gpg_key_import OWNER TO nico;

--
-- Name: hook_task; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.hook_task (
    id bigint NOT NULL,
    hook_id bigint,
    uuid character varying(255),
    payload_content text,
    payload_version integer DEFAULT 1,
    event_type character varying(255),
    is_delivered boolean,
    delivered bigint,
    is_succeed boolean,
    request_content text,
    response_content text
);


ALTER TABLE public.hook_task OWNER TO nico;

--
-- Name: hook_task_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.hook_task_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.hook_task_id_seq OWNER TO nico;

--
-- Name: hook_task_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.hook_task_id_seq OWNED BY public.hook_task.id;


--
-- Name: issue; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue (
    id bigint NOT NULL,
    repo_id bigint,
    index bigint,
    poster_id bigint,
    original_author character varying(255),
    original_author_id bigint,
    name character varying(255),
    content text,
    content_version integer DEFAULT 0 NOT NULL,
    milestone_id bigint,
    priority integer,
    is_closed boolean,
    is_pull boolean,
    num_comments integer,
    ref character varying(255),
    deadline_unix bigint,
    created_unix bigint,
    updated_unix bigint,
    closed_unix bigint,
    is_locked boolean DEFAULT false NOT NULL,
    time_estimate bigint DEFAULT 0 NOT NULL
);


ALTER TABLE public.issue OWNER TO nico;

--
-- Name: issue_assignees; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_assignees (
    id bigint NOT NULL,
    assignee_id bigint,
    issue_id bigint
);


ALTER TABLE public.issue_assignees OWNER TO nico;

--
-- Name: issue_assignees_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_assignees_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_assignees_id_seq OWNER TO nico;

--
-- Name: issue_assignees_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_assignees_id_seq OWNED BY public.issue_assignees.id;


--
-- Name: issue_content_history; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_content_history (
    id bigint NOT NULL,
    poster_id bigint,
    issue_id bigint,
    comment_id bigint,
    edited_unix bigint,
    content_text text,
    is_first_created boolean,
    is_deleted boolean
);


ALTER TABLE public.issue_content_history OWNER TO nico;

--
-- Name: issue_content_history_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_content_history_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_content_history_id_seq OWNER TO nico;

--
-- Name: issue_content_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_content_history_id_seq OWNED BY public.issue_content_history.id;


--
-- Name: issue_dependency; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_dependency (
    id bigint NOT NULL,
    user_id bigint NOT NULL,
    issue_id bigint NOT NULL,
    dependency_id bigint NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.issue_dependency OWNER TO nico;

--
-- Name: issue_dependency_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_dependency_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_dependency_id_seq OWNER TO nico;

--
-- Name: issue_dependency_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_dependency_id_seq OWNED BY public.issue_dependency.id;


--
-- Name: issue_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_id_seq OWNER TO nico;

--
-- Name: issue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_id_seq OWNED BY public.issue.id;


--
-- Name: issue_index; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_index (
    group_id bigint NOT NULL,
    max_index bigint
);


ALTER TABLE public.issue_index OWNER TO nico;

--
-- Name: issue_label; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_label (
    id bigint NOT NULL,
    issue_id bigint,
    label_id bigint
);


ALTER TABLE public.issue_label OWNER TO nico;

--
-- Name: issue_label_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_label_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_label_id_seq OWNER TO nico;

--
-- Name: issue_label_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_label_id_seq OWNED BY public.issue_label.id;


--
-- Name: issue_pin; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_pin (
    id bigint NOT NULL,
    repo_id bigint NOT NULL,
    issue_id bigint NOT NULL,
    is_pull boolean NOT NULL,
    pin_order integer DEFAULT 0
);


ALTER TABLE public.issue_pin OWNER TO nico;

--
-- Name: issue_pin_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_pin_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_pin_id_seq OWNER TO nico;

--
-- Name: issue_pin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_pin_id_seq OWNED BY public.issue_pin.id;


--
-- Name: issue_user; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_user (
    id bigint NOT NULL,
    uid bigint,
    issue_id bigint,
    is_read boolean,
    is_mentioned boolean
);


ALTER TABLE public.issue_user OWNER TO nico;

--
-- Name: issue_user_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_user_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_user_id_seq OWNER TO nico;

--
-- Name: issue_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_user_id_seq OWNED BY public.issue_user.id;


--
-- Name: issue_watch; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.issue_watch (
    id bigint NOT NULL,
    user_id bigint NOT NULL,
    issue_id bigint NOT NULL,
    is_watching boolean NOT NULL,
    created_unix bigint NOT NULL,
    updated_unix bigint NOT NULL
);


ALTER TABLE public.issue_watch OWNER TO nico;

--
-- Name: issue_watch_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.issue_watch_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.issue_watch_id_seq OWNER TO nico;

--
-- Name: issue_watch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.issue_watch_id_seq OWNED BY public.issue_watch.id;


--
-- Name: label; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.label (
    id bigint NOT NULL,
    repo_id bigint,
    org_id bigint,
    name character varying(255),
    exclusive boolean,
    exclusive_order integer DEFAULT 0,
    description character varying(255),
    color character varying(7),
    num_issues integer,
    num_closed_issues integer,
    created_unix bigint,
    updated_unix bigint,
    archived_unix bigint
);


ALTER TABLE public.label OWNER TO nico;

--
-- Name: label_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.label_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.label_id_seq OWNER TO nico;

--
-- Name: label_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.label_id_seq OWNED BY public.label.id;


--
-- Name: language_stat; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.language_stat (
    id bigint NOT NULL,
    repo_id bigint NOT NULL,
    commit_id character varying(255),
    is_primary boolean,
    language character varying(50) NOT NULL,
    size bigint DEFAULT 0 NOT NULL,
    created_unix bigint
);


ALTER TABLE public.language_stat OWNER TO nico;

--
-- Name: language_stat_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.language_stat_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.language_stat_id_seq OWNER TO nico;

--
-- Name: language_stat_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.language_stat_id_seq OWNED BY public.language_stat.id;


--
-- Name: lfs_lock; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.lfs_lock (
    id bigint NOT NULL,
    repo_id bigint NOT NULL,
    owner_id bigint NOT NULL,
    path text,
    created timestamp without time zone
);


ALTER TABLE public.lfs_lock OWNER TO nico;

--
-- Name: lfs_lock_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.lfs_lock_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.lfs_lock_id_seq OWNER TO nico;

--
-- Name: lfs_lock_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.lfs_lock_id_seq OWNED BY public.lfs_lock.id;


--
-- Name: lfs_meta_object; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.lfs_meta_object (
    id bigint NOT NULL,
    oid character varying(255) NOT NULL,
    size bigint NOT NULL,
    repository_id bigint NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.lfs_meta_object OWNER TO nico;

--
-- Name: lfs_meta_object_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.lfs_meta_object_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.lfs_meta_object_id_seq OWNER TO nico;

--
-- Name: lfs_meta_object_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.lfs_meta_object_id_seq OWNED BY public.lfs_meta_object.id;


--
-- Name: login_source; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.login_source (
    id bigint NOT NULL,
    type integer,
    name character varying(255),
    is_active boolean DEFAULT false NOT NULL,
    is_sync_enabled boolean DEFAULT false NOT NULL,
    two_factor_policy character varying(255) DEFAULT ''::character varying NOT NULL,
    cfg text,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.login_source OWNER TO nico;

--
-- Name: login_source_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.login_source_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.login_source_id_seq OWNER TO nico;

--
-- Name: login_source_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.login_source_id_seq OWNED BY public.login_source.id;


--
-- Name: milestone; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.milestone (
    id bigint NOT NULL,
    repo_id bigint,
    name character varying(255),
    content text,
    is_closed boolean,
    num_issues integer,
    num_closed_issues integer,
    completeness integer,
    created_unix bigint,
    updated_unix bigint,
    deadline_unix bigint,
    closed_date_unix bigint
);


ALTER TABLE public.milestone OWNER TO nico;

--
-- Name: milestone_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.milestone_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.milestone_id_seq OWNER TO nico;

--
-- Name: milestone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.milestone_id_seq OWNED BY public.milestone.id;


--
-- Name: mirror; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.mirror (
    id bigint NOT NULL,
    repo_id bigint,
    "interval" bigint,
    enable_prune boolean DEFAULT true NOT NULL,
    updated_unix bigint,
    next_update_unix bigint,
    lfs_enabled boolean DEFAULT false NOT NULL,
    lfs_endpoint text,
    remote_address character varying(2048)
);


ALTER TABLE public.mirror OWNER TO nico;

--
-- Name: mirror_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.mirror_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.mirror_id_seq OWNER TO nico;

--
-- Name: mirror_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.mirror_id_seq OWNED BY public.mirror.id;


--
-- Name: notice; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.notice (
    id bigint NOT NULL,
    type integer,
    description text,
    created_unix bigint
);


ALTER TABLE public.notice OWNER TO nico;

--
-- Name: notice_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.notice_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.notice_id_seq OWNER TO nico;

--
-- Name: notice_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.notice_id_seq OWNED BY public.notice.id;


--
-- Name: notification; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.notification (
    id bigint NOT NULL,
    user_id bigint NOT NULL,
    repo_id bigint NOT NULL,
    status smallint NOT NULL,
    source smallint NOT NULL,
    issue_id bigint NOT NULL,
    commit_id character varying(255),
    comment_id bigint,
    updated_by bigint NOT NULL,
    created_unix bigint NOT NULL,
    updated_unix bigint NOT NULL
);


ALTER TABLE public.notification OWNER TO nico;

--
-- Name: notification_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.notification_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.notification_id_seq OWNER TO nico;

--
-- Name: notification_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.notification_id_seq OWNED BY public.notification.id;


--
-- Name: oauth2_application; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.oauth2_application (
    id bigint NOT NULL,
    uid bigint,
    name character varying(255),
    client_id character varying(255),
    client_secret character varying(255),
    confidential_client boolean DEFAULT true NOT NULL,
    skip_secondary_authorization boolean DEFAULT false NOT NULL,
    redirect_uris text,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.oauth2_application OWNER TO nico;

--
-- Name: oauth2_application_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.oauth2_application_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.oauth2_application_id_seq OWNER TO nico;

--
-- Name: oauth2_application_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.oauth2_application_id_seq OWNED BY public.oauth2_application.id;


--
-- Name: oauth2_authorization_code; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.oauth2_authorization_code (
    id bigint NOT NULL,
    grant_id bigint,
    code character varying(255),
    code_challenge character varying(255),
    code_challenge_method character varying(255),
    redirect_uri character varying(255),
    valid_until bigint
);


ALTER TABLE public.oauth2_authorization_code OWNER TO nico;

--
-- Name: oauth2_authorization_code_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.oauth2_authorization_code_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.oauth2_authorization_code_id_seq OWNER TO nico;

--
-- Name: oauth2_authorization_code_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.oauth2_authorization_code_id_seq OWNED BY public.oauth2_authorization_code.id;


--
-- Name: oauth2_grant; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.oauth2_grant (
    id bigint NOT NULL,
    user_id bigint,
    application_id bigint,
    counter bigint DEFAULT 1 NOT NULL,
    scope text,
    nonce text,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.oauth2_grant OWNER TO nico;

--
-- Name: oauth2_grant_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.oauth2_grant_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.oauth2_grant_id_seq OWNER TO nico;

--
-- Name: oauth2_grant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.oauth2_grant_id_seq OWNED BY public.oauth2_grant.id;


--
-- Name: org_user; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.org_user (
    id bigint NOT NULL,
    uid bigint,
    org_id bigint,
    is_public boolean
);


ALTER TABLE public.org_user OWNER TO nico;

--
-- Name: org_user_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.org_user_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.org_user_id_seq OWNER TO nico;

--
-- Name: org_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.org_user_id_seq OWNED BY public.org_user.id;


--
-- Name: package; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.package (
    id bigint NOT NULL,
    owner_id bigint NOT NULL,
    repo_id bigint,
    type character varying(255) NOT NULL,
    name character varying(255) NOT NULL,
    lower_name character varying(255) NOT NULL,
    semver_compatible boolean DEFAULT false NOT NULL,
    is_internal boolean DEFAULT false NOT NULL
);


ALTER TABLE public.package OWNER TO nico;

--
-- Name: package_blob; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.package_blob (
    id bigint NOT NULL,
    size bigint DEFAULT 0 NOT NULL,
    hash_md5 character(32) NOT NULL,
    hash_sha1 character(40) NOT NULL,
    hash_sha256 character(64) NOT NULL,
    hash_sha512 character(128) NOT NULL,
    created_unix bigint NOT NULL
);


ALTER TABLE public.package_blob OWNER TO nico;

--
-- Name: package_blob_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.package_blob_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.package_blob_id_seq OWNER TO nico;

--
-- Name: package_blob_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.package_blob_id_seq OWNED BY public.package_blob.id;


--
-- Name: package_blob_upload; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.package_blob_upload (
    id character varying(255) NOT NULL,
    bytes_received bigint DEFAULT 0 NOT NULL,
    hash_state_bytes bytea,
    created_unix bigint NOT NULL,
    updated_unix bigint NOT NULL
);


ALTER TABLE public.package_blob_upload OWNER TO nico;

--
-- Name: package_cleanup_rule; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.package_cleanup_rule (
    id bigint NOT NULL,
    enabled boolean DEFAULT false NOT NULL,
    owner_id bigint DEFAULT 0 NOT NULL,
    type character varying(255) NOT NULL,
    keep_count integer DEFAULT 0 NOT NULL,
    keep_pattern character varying(255) DEFAULT ''::character varying NOT NULL,
    remove_days integer DEFAULT 0 NOT NULL,
    remove_pattern character varying(255) DEFAULT ''::character varying NOT NULL,
    match_full_name boolean DEFAULT false NOT NULL,
    created_unix bigint DEFAULT 0 NOT NULL,
    updated_unix bigint DEFAULT 0 NOT NULL
);


ALTER TABLE public.package_cleanup_rule OWNER TO nico;

--
-- Name: package_cleanup_rule_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.package_cleanup_rule_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.package_cleanup_rule_id_seq OWNER TO nico;

--
-- Name: package_cleanup_rule_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.package_cleanup_rule_id_seq OWNED BY public.package_cleanup_rule.id;


--
-- Name: package_file; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.package_file (
    id bigint NOT NULL,
    version_id bigint NOT NULL,
    blob_id bigint NOT NULL,
    name character varying(255) NOT NULL,
    lower_name character varying(255) NOT NULL,
    composite_key character varying(255),
    is_lead boolean DEFAULT false NOT NULL,
    created_unix bigint NOT NULL
);


ALTER TABLE public.package_file OWNER TO nico;

--
-- Name: package_file_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.package_file_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.package_file_id_seq OWNER TO nico;

--
-- Name: package_file_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.package_file_id_seq OWNED BY public.package_file.id;


--
-- Name: package_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.package_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.package_id_seq OWNER TO nico;

--
-- Name: package_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.package_id_seq OWNED BY public.package.id;


--
-- Name: package_property; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.package_property (
    id bigint NOT NULL,
    ref_type bigint NOT NULL,
    ref_id bigint NOT NULL,
    name character varying(255) NOT NULL,
    value text NOT NULL
);


ALTER TABLE public.package_property OWNER TO nico;

--
-- Name: package_property_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.package_property_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.package_property_id_seq OWNER TO nico;

--
-- Name: package_property_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.package_property_id_seq OWNED BY public.package_property.id;


--
-- Name: package_version; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.package_version (
    id bigint NOT NULL,
    package_id bigint NOT NULL,
    creator_id bigint DEFAULT 0 NOT NULL,
    version character varying(255) NOT NULL,
    lower_version character varying(255) NOT NULL,
    created_unix bigint NOT NULL,
    is_internal boolean DEFAULT false NOT NULL,
    metadata_json text,
    download_count bigint DEFAULT 0 NOT NULL
);


ALTER TABLE public.package_version OWNER TO nico;

--
-- Name: package_version_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.package_version_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.package_version_id_seq OWNER TO nico;

--
-- Name: package_version_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.package_version_id_seq OWNED BY public.package_version.id;


--
-- Name: project; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.project (
    id bigint NOT NULL,
    title character varying(255) NOT NULL,
    description text,
    owner_id bigint,
    repo_id bigint,
    creator_id bigint NOT NULL,
    is_closed boolean,
    board_type bigint,
    card_type bigint,
    type bigint,
    created_unix bigint,
    updated_unix bigint,
    closed_date_unix bigint
);


ALTER TABLE public.project OWNER TO nico;

--
-- Name: project_board; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.project_board (
    id bigint NOT NULL,
    title character varying(255),
    "default" boolean DEFAULT false NOT NULL,
    sorting integer DEFAULT 0 NOT NULL,
    color character varying(7),
    project_id bigint NOT NULL,
    creator_id bigint NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.project_board OWNER TO nico;

--
-- Name: project_board_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.project_board_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.project_board_id_seq OWNER TO nico;

--
-- Name: project_board_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.project_board_id_seq OWNED BY public.project_board.id;


--
-- Name: project_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.project_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.project_id_seq OWNER TO nico;

--
-- Name: project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.project_id_seq OWNED BY public.project.id;


--
-- Name: project_issue; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.project_issue (
    id bigint NOT NULL,
    issue_id bigint,
    project_id bigint,
    project_board_id bigint,
    sorting bigint DEFAULT 0 NOT NULL
);


ALTER TABLE public.project_issue OWNER TO nico;

--
-- Name: project_issue_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.project_issue_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.project_issue_id_seq OWNER TO nico;

--
-- Name: project_issue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.project_issue_id_seq OWNED BY public.project_issue.id;


--
-- Name: protected_branch; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.protected_branch (
    id bigint NOT NULL,
    repo_id bigint,
    branch_name character varying(255),
    priority bigint DEFAULT 0 NOT NULL,
    can_push boolean DEFAULT false NOT NULL,
    enable_whitelist boolean,
    whitelist_user_i_ds text,
    whitelist_team_i_ds text,
    enable_merge_whitelist boolean DEFAULT false NOT NULL,
    whitelist_deploy_keys boolean DEFAULT false NOT NULL,
    merge_whitelist_user_i_ds text,
    merge_whitelist_team_i_ds text,
    can_force_push boolean DEFAULT false NOT NULL,
    enable_force_push_allowlist boolean DEFAULT false NOT NULL,
    force_push_allowlist_user_i_ds text,
    force_push_allowlist_team_i_ds text,
    force_push_allowlist_deploy_keys boolean DEFAULT false NOT NULL,
    enable_status_check boolean DEFAULT false NOT NULL,
    status_check_contexts text,
    enable_approvals_whitelist boolean DEFAULT false NOT NULL,
    approvals_whitelist_user_i_ds text,
    approvals_whitelist_team_i_ds text,
    required_approvals bigint DEFAULT 0 NOT NULL,
    block_on_rejected_reviews boolean DEFAULT false NOT NULL,
    block_on_official_review_requests boolean DEFAULT false NOT NULL,
    block_on_outdated_branch boolean DEFAULT false NOT NULL,
    dismiss_stale_approvals boolean DEFAULT false NOT NULL,
    ignore_stale_approvals boolean DEFAULT false NOT NULL,
    require_signed_commits boolean DEFAULT false NOT NULL,
    protected_file_patterns text,
    unprotected_file_patterns text,
    block_admin_merge_override boolean DEFAULT false NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.protected_branch OWNER TO nico;

--
-- Name: protected_branch_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.protected_branch_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.protected_branch_id_seq OWNER TO nico;

--
-- Name: protected_branch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.protected_branch_id_seq OWNED BY public.protected_branch.id;


--
-- Name: protected_tag; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.protected_tag (
    id bigint NOT NULL,
    repo_id bigint,
    name_pattern character varying(255),
    allowlist_user_i_ds text,
    allowlist_team_i_ds text,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.protected_tag OWNER TO nico;

--
-- Name: protected_tag_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.protected_tag_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.protected_tag_id_seq OWNER TO nico;

--
-- Name: protected_tag_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.protected_tag_id_seq OWNED BY public.protected_tag.id;


--
-- Name: public_key; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.public_key (
    id bigint NOT NULL,
    owner_id bigint NOT NULL,
    name character varying(255) NOT NULL,
    fingerprint character varying(255) NOT NULL,
    content text NOT NULL,
    mode integer DEFAULT 2 NOT NULL,
    type integer DEFAULT 1 NOT NULL,
    login_source_id bigint DEFAULT 0 NOT NULL,
    created_unix bigint,
    updated_unix bigint,
    verified boolean DEFAULT false NOT NULL
);


ALTER TABLE public.public_key OWNER TO nico;

--
-- Name: public_key_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.public_key_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.public_key_id_seq OWNER TO nico;

--
-- Name: public_key_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.public_key_id_seq OWNED BY public.public_key.id;


--
-- Name: pull_auto_merge; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.pull_auto_merge (
    id bigint NOT NULL,
    pull_id bigint,
    doer_id bigint NOT NULL,
    merge_style character varying(30),
    message text,
    delete_branch_after_merge boolean,
    created_unix bigint
);


ALTER TABLE public.pull_auto_merge OWNER TO nico;

--
-- Name: pull_auto_merge_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.pull_auto_merge_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.pull_auto_merge_id_seq OWNER TO nico;

--
-- Name: pull_auto_merge_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.pull_auto_merge_id_seq OWNED BY public.pull_auto_merge.id;


--
-- Name: pull_request; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.pull_request (
    id bigint NOT NULL,
    type integer,
    status integer,
    conflicted_files json,
    commits_ahead integer,
    commits_behind integer,
    changed_protected_files json,
    issue_id bigint,
    index bigint,
    head_repo_id bigint,
    base_repo_id bigint,
    head_branch character varying(255),
    base_branch character varying(255),
    merge_base character varying(64),
    allow_maintainer_edit boolean DEFAULT false NOT NULL,
    has_merged boolean,
    merged_commit_id character varying(64),
    merger_id bigint,
    merged_unix bigint,
    flow integer DEFAULT 0 NOT NULL
);


ALTER TABLE public.pull_request OWNER TO nico;

--
-- Name: pull_request_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.pull_request_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.pull_request_id_seq OWNER TO nico;

--
-- Name: pull_request_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.pull_request_id_seq OWNED BY public.pull_request.id;


--
-- Name: push_mirror; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.push_mirror (
    id bigint NOT NULL,
    repo_id bigint,
    remote_name character varying(255),
    remote_address character varying(2048),
    sync_on_commit boolean DEFAULT true NOT NULL,
    "interval" bigint,
    created_unix bigint,
    last_update bigint,
    last_error text
);


ALTER TABLE public.push_mirror OWNER TO nico;

--
-- Name: push_mirror_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.push_mirror_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.push_mirror_id_seq OWNER TO nico;

--
-- Name: push_mirror_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.push_mirror_id_seq OWNED BY public.push_mirror.id;


--
-- Name: reaction; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.reaction (
    id bigint NOT NULL,
    type character varying(255) NOT NULL,
    issue_id bigint NOT NULL,
    comment_id bigint,
    user_id bigint NOT NULL,
    original_author_id bigint DEFAULT 0 NOT NULL,
    original_author character varying(255),
    created_unix bigint
);


ALTER TABLE public.reaction OWNER TO nico;

--
-- Name: reaction_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.reaction_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.reaction_id_seq OWNER TO nico;

--
-- Name: reaction_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.reaction_id_seq OWNED BY public.reaction.id;


--
-- Name: release; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.release (
    id bigint NOT NULL,
    repo_id bigint,
    publisher_id bigint,
    tag_name character varying(255),
    original_author character varying(255),
    original_author_id bigint,
    lower_tag_name character varying(255),
    target character varying(255),
    title character varying(255),
    sha1 character varying(64),
    num_commits bigint,
    note text,
    is_draft boolean DEFAULT false NOT NULL,
    is_prerelease boolean DEFAULT false NOT NULL,
    is_tag boolean DEFAULT false NOT NULL,
    created_unix bigint
);


ALTER TABLE public.release OWNER TO nico;

--
-- Name: release_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.release_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.release_id_seq OWNER TO nico;

--
-- Name: release_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.release_id_seq OWNED BY public.release.id;


--
-- Name: renamed_branch; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.renamed_branch (
    id bigint NOT NULL,
    repo_id bigint NOT NULL,
    "from" character varying(255),
    "to" character varying(255),
    created_unix bigint
);


ALTER TABLE public.renamed_branch OWNER TO nico;

--
-- Name: renamed_branch_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.renamed_branch_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.renamed_branch_id_seq OWNER TO nico;

--
-- Name: renamed_branch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.renamed_branch_id_seq OWNED BY public.renamed_branch.id;


--
-- Name: repo_archiver; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repo_archiver (
    id bigint NOT NULL,
    repo_id bigint,
    type integer,
    status integer,
    commit_id character varying(64),
    created_unix bigint NOT NULL
);


ALTER TABLE public.repo_archiver OWNER TO nico;

--
-- Name: repo_archiver_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.repo_archiver_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.repo_archiver_id_seq OWNER TO nico;

--
-- Name: repo_archiver_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.repo_archiver_id_seq OWNED BY public.repo_archiver.id;


--
-- Name: repo_indexer_status; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repo_indexer_status (
    id bigint NOT NULL,
    repo_id bigint,
    commit_sha character varying(64),
    indexer_type integer DEFAULT 0 NOT NULL
);


ALTER TABLE public.repo_indexer_status OWNER TO nico;

--
-- Name: repo_indexer_status_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.repo_indexer_status_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.repo_indexer_status_id_seq OWNER TO nico;

--
-- Name: repo_indexer_status_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.repo_indexer_status_id_seq OWNED BY public.repo_indexer_status.id;


--
-- Name: repo_license; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repo_license (
    id bigint NOT NULL,
    repo_id bigint NOT NULL,
    commit_id character varying(255),
    license character varying(255) NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.repo_license OWNER TO nico;

--
-- Name: repo_license_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.repo_license_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.repo_license_id_seq OWNER TO nico;

--
-- Name: repo_license_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.repo_license_id_seq OWNED BY public.repo_license.id;


--
-- Name: repo_redirect; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repo_redirect (
    id bigint NOT NULL,
    owner_id bigint,
    lower_name character varying(255) NOT NULL,
    redirect_repo_id bigint
);


ALTER TABLE public.repo_redirect OWNER TO nico;

--
-- Name: repo_redirect_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.repo_redirect_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.repo_redirect_id_seq OWNER TO nico;

--
-- Name: repo_redirect_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.repo_redirect_id_seq OWNED BY public.repo_redirect.id;


--
-- Name: repo_topic; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repo_topic (
    repo_id bigint NOT NULL,
    topic_id bigint NOT NULL
);


ALTER TABLE public.repo_topic OWNER TO nico;

--
-- Name: repo_transfer; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repo_transfer (
    id bigint NOT NULL,
    doer_id bigint,
    recipient_id bigint,
    repo_id bigint,
    team_i_ds text,
    created_unix bigint NOT NULL,
    updated_unix bigint NOT NULL
);


ALTER TABLE public.repo_transfer OWNER TO nico;

--
-- Name: repo_transfer_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.repo_transfer_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.repo_transfer_id_seq OWNER TO nico;

--
-- Name: repo_transfer_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.repo_transfer_id_seq OWNED BY public.repo_transfer.id;


--
-- Name: repo_unit; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repo_unit (
    id bigint NOT NULL,
    repo_id bigint,
    type integer,
    config text,
    created_unix bigint,
    anonymous_access_mode integer DEFAULT 0 NOT NULL,
    everyone_access_mode integer DEFAULT 0 NOT NULL
);


ALTER TABLE public.repo_unit OWNER TO nico;

--
-- Name: repo_unit_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.repo_unit_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.repo_unit_id_seq OWNER TO nico;

--
-- Name: repo_unit_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.repo_unit_id_seq OWNED BY public.repo_unit.id;


--
-- Name: repository; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.repository (
    id bigint NOT NULL,
    owner_id bigint,
    owner_name character varying(255),
    lower_name character varying(255) NOT NULL,
    name character varying(255) NOT NULL,
    description text,
    website character varying(2048),
    original_service_type integer,
    original_url character varying(2048),
    default_branch character varying(255),
    default_wiki_branch character varying(255),
    num_watches integer,
    num_stars integer,
    num_forks integer,
    num_issues integer,
    num_closed_issues integer,
    num_pulls integer,
    num_closed_pulls integer,
    num_milestones integer DEFAULT 0 NOT NULL,
    num_closed_milestones integer DEFAULT 0 NOT NULL,
    num_projects integer DEFAULT 0 NOT NULL,
    num_closed_projects integer DEFAULT 0 NOT NULL,
    num_action_runs integer DEFAULT 0 NOT NULL,
    num_closed_action_runs integer DEFAULT 0 NOT NULL,
    is_private boolean,
    is_empty boolean,
    is_archived boolean,
    is_mirror boolean,
    status integer DEFAULT 0 NOT NULL,
    is_fork boolean DEFAULT false NOT NULL,
    fork_id bigint,
    is_template boolean DEFAULT false NOT NULL,
    template_id bigint,
    size bigint DEFAULT 0 NOT NULL,
    git_size bigint DEFAULT 0 NOT NULL,
    lfs_size bigint DEFAULT 0 NOT NULL,
    is_fsck_enabled boolean DEFAULT true NOT NULL,
    close_issues_via_commit_in_any_branch boolean DEFAULT false NOT NULL,
    topics json,
    object_format_name character varying(6) DEFAULT 'sha1'::character varying NOT NULL,
    trust_model integer,
    avatar character varying(64),
    created_unix bigint,
    updated_unix bigint,
    archived_unix bigint DEFAULT 0
);


ALTER TABLE public.repository OWNER TO nico;

--
-- Name: repository_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.repository_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.repository_id_seq OWNER TO nico;

--
-- Name: repository_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.repository_id_seq OWNED BY public.repository.id;


--
-- Name: review; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.review (
    id bigint NOT NULL,
    type integer,
    reviewer_id bigint,
    reviewer_team_id bigint DEFAULT 0 NOT NULL,
    original_author character varying(255),
    original_author_id bigint,
    issue_id bigint,
    content text,
    official boolean DEFAULT false NOT NULL,
    commit_id character varying(64),
    stale boolean DEFAULT false NOT NULL,
    dismissed boolean DEFAULT false NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.review OWNER TO nico;

--
-- Name: review_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.review_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.review_id_seq OWNER TO nico;

--
-- Name: review_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.review_id_seq OWNED BY public.review.id;


--
-- Name: review_state; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.review_state (
    id bigint NOT NULL,
    user_id bigint NOT NULL,
    pull_id bigint DEFAULT 0 NOT NULL,
    commit_sha character varying(64) NOT NULL,
    updated_files json NOT NULL,
    updated_unix bigint
);


ALTER TABLE public.review_state OWNER TO nico;

--
-- Name: review_state_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.review_state_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.review_state_id_seq OWNER TO nico;

--
-- Name: review_state_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.review_state_id_seq OWNED BY public.review_state.id;


--
-- Name: secret; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.secret (
    id bigint NOT NULL,
    owner_id bigint NOT NULL,
    repo_id bigint DEFAULT 0 NOT NULL,
    name character varying(255) NOT NULL,
    data text,
    description text,
    created_unix bigint NOT NULL
);


ALTER TABLE public.secret OWNER TO nico;

--
-- Name: secret_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.secret_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.secret_id_seq OWNER TO nico;

--
-- Name: secret_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.secret_id_seq OWNED BY public.secret.id;


--
-- Name: session; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.session (
    key character(16) NOT NULL,
    data bytea,
    expiry bigint
);


ALTER TABLE public.session OWNER TO nico;

--
-- Name: star; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.star (
    id bigint NOT NULL,
    uid bigint,
    repo_id bigint,
    created_unix bigint
);


ALTER TABLE public.star OWNER TO nico;

--
-- Name: star_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.star_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.star_id_seq OWNER TO nico;

--
-- Name: star_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.star_id_seq OWNED BY public.star.id;


--
-- Name: stopwatch; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.stopwatch (
    id bigint NOT NULL,
    issue_id bigint,
    user_id bigint,
    created_unix bigint
);


ALTER TABLE public.stopwatch OWNER TO nico;

--
-- Name: stopwatch_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.stopwatch_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.stopwatch_id_seq OWNER TO nico;

--
-- Name: stopwatch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.stopwatch_id_seq OWNED BY public.stopwatch.id;


--
-- Name: system_setting; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.system_setting (
    id bigint NOT NULL,
    setting_key character varying(255),
    setting_value text,
    version integer,
    created bigint,
    updated bigint
);


ALTER TABLE public.system_setting OWNER TO nico;

--
-- Name: system_setting_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.system_setting_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.system_setting_id_seq OWNER TO nico;

--
-- Name: system_setting_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.system_setting_id_seq OWNED BY public.system_setting.id;


--
-- Name: task; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.task (
    id bigint NOT NULL,
    doer_id bigint,
    owner_id bigint,
    repo_id bigint,
    type integer,
    status integer,
    start_time bigint,
    end_time bigint,
    payload_content text,
    message text,
    created bigint
);


ALTER TABLE public.task OWNER TO nico;

--
-- Name: task_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.task_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.task_id_seq OWNER TO nico;

--
-- Name: task_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.task_id_seq OWNED BY public.task.id;


--
-- Name: team; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.team (
    id bigint NOT NULL,
    org_id bigint,
    lower_name character varying(255),
    name character varying(255),
    description character varying(255),
    authorize integer,
    num_repos integer,
    num_members integer,
    includes_all_repositories boolean DEFAULT false NOT NULL,
    can_create_org_repo boolean DEFAULT false NOT NULL
);


ALTER TABLE public.team OWNER TO nico;

--
-- Name: team_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.team_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.team_id_seq OWNER TO nico;

--
-- Name: team_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.team_id_seq OWNED BY public.team.id;


--
-- Name: team_invite; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.team_invite (
    id bigint NOT NULL,
    token character varying(255) DEFAULT ''::character varying NOT NULL,
    inviter_id bigint DEFAULT 0 NOT NULL,
    org_id bigint DEFAULT 0 NOT NULL,
    team_id bigint DEFAULT 0 NOT NULL,
    email character varying(255) DEFAULT ''::character varying NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.team_invite OWNER TO nico;

--
-- Name: team_invite_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.team_invite_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.team_invite_id_seq OWNER TO nico;

--
-- Name: team_invite_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.team_invite_id_seq OWNED BY public.team_invite.id;


--
-- Name: team_repo; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.team_repo (
    id bigint NOT NULL,
    org_id bigint,
    team_id bigint,
    repo_id bigint
);


ALTER TABLE public.team_repo OWNER TO nico;

--
-- Name: team_repo_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.team_repo_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.team_repo_id_seq OWNER TO nico;

--
-- Name: team_repo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.team_repo_id_seq OWNED BY public.team_repo.id;


--
-- Name: team_unit; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.team_unit (
    id bigint NOT NULL,
    org_id bigint,
    team_id bigint,
    type integer,
    access_mode integer
);


ALTER TABLE public.team_unit OWNER TO nico;

--
-- Name: team_unit_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.team_unit_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.team_unit_id_seq OWNER TO nico;

--
-- Name: team_unit_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.team_unit_id_seq OWNED BY public.team_unit.id;


--
-- Name: team_user; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.team_user (
    id bigint NOT NULL,
    org_id bigint,
    team_id bigint,
    uid bigint
);


ALTER TABLE public.team_user OWNER TO nico;

--
-- Name: team_user_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.team_user_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.team_user_id_seq OWNER TO nico;

--
-- Name: team_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.team_user_id_seq OWNED BY public.team_user.id;


--
-- Name: topic; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.topic (
    id bigint NOT NULL,
    name character varying(50),
    repo_count integer,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.topic OWNER TO nico;

--
-- Name: topic_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.topic_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.topic_id_seq OWNER TO nico;

--
-- Name: topic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.topic_id_seq OWNED BY public.topic.id;


--
-- Name: tracked_time; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.tracked_time (
    id bigint NOT NULL,
    issue_id bigint,
    user_id bigint,
    created_unix bigint,
    "time" bigint NOT NULL,
    deleted boolean DEFAULT false NOT NULL
);


ALTER TABLE public.tracked_time OWNER TO nico;

--
-- Name: tracked_time_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.tracked_time_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.tracked_time_id_seq OWNER TO nico;

--
-- Name: tracked_time_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.tracked_time_id_seq OWNED BY public.tracked_time.id;


--
-- Name: two_factor; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.two_factor (
    id bigint NOT NULL,
    uid bigint,
    secret character varying(255),
    scratch_salt character varying(255),
    scratch_hash character varying(255),
    last_used_passcode character varying(10),
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.two_factor OWNER TO nico;

--
-- Name: two_factor_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.two_factor_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.two_factor_id_seq OWNER TO nico;

--
-- Name: two_factor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.two_factor_id_seq OWNED BY public.two_factor.id;


--
-- Name: upload; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.upload (
    id bigint NOT NULL,
    uuid uuid,
    name character varying(255)
);


ALTER TABLE public.upload OWNER TO nico;

--
-- Name: upload_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.upload_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.upload_id_seq OWNER TO nico;

--
-- Name: upload_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.upload_id_seq OWNED BY public.upload.id;


--
-- Name: user; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public."user" (
    id bigint NOT NULL,
    lower_name character varying(255) NOT NULL,
    name character varying(255) NOT NULL,
    full_name character varying(255),
    email character varying(255) NOT NULL,
    keep_email_private boolean,
    email_notifications_preference character varying(20) DEFAULT 'enabled'::character varying NOT NULL,
    passwd character varying(255) NOT NULL,
    passwd_hash_algo character varying(255) DEFAULT 'argon2'::character varying NOT NULL,
    must_change_password boolean DEFAULT false NOT NULL,
    login_type integer,
    login_source bigint DEFAULT 0 NOT NULL,
    login_name character varying(255),
    type integer,
    location character varying(255),
    website character varying(255),
    rands character varying(32),
    salt character varying(32),
    language character varying(5),
    description character varying(255),
    created_unix bigint,
    updated_unix bigint,
    last_login_unix bigint,
    last_repo_visibility boolean,
    max_repo_creation integer DEFAULT '-1'::integer NOT NULL,
    is_active boolean,
    is_admin boolean,
    is_restricted boolean DEFAULT false NOT NULL,
    allow_git_hook boolean,
    allow_import_local boolean,
    allow_create_organization boolean DEFAULT true,
    prohibit_login boolean DEFAULT false NOT NULL,
    avatar character varying(2048) NOT NULL,
    avatar_email character varying(255) NOT NULL,
    use_custom_avatar boolean,
    num_followers integer,
    num_following integer DEFAULT 0 NOT NULL,
    num_stars integer,
    num_repos integer,
    num_teams integer,
    num_members integer,
    visibility integer DEFAULT 0 NOT NULL,
    repo_admin_change_team_access boolean DEFAULT false NOT NULL,
    diff_view_style character varying(255) DEFAULT ''::character varying NOT NULL,
    theme character varying(255) DEFAULT ''::character varying NOT NULL,
    keep_activity_private boolean DEFAULT false NOT NULL
);


ALTER TABLE public."user" OWNER TO nico;

--
-- Name: user_badge; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.user_badge (
    id bigint NOT NULL,
    badge_id bigint,
    user_id bigint
);


ALTER TABLE public.user_badge OWNER TO nico;

--
-- Name: user_badge_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.user_badge_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.user_badge_id_seq OWNER TO nico;

--
-- Name: user_badge_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.user_badge_id_seq OWNED BY public.user_badge.id;


--
-- Name: user_blocking; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.user_blocking (
    id bigint NOT NULL,
    blocker_id bigint,
    blockee_id bigint,
    note character varying(255),
    created_unix bigint
);


ALTER TABLE public.user_blocking OWNER TO nico;

--
-- Name: user_blocking_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.user_blocking_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.user_blocking_id_seq OWNER TO nico;

--
-- Name: user_blocking_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.user_blocking_id_seq OWNED BY public.user_blocking.id;


--
-- Name: user_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.user_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.user_id_seq OWNER TO nico;

--
-- Name: user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.user_id_seq OWNED BY public."user".id;


--
-- Name: user_open_id; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.user_open_id (
    id bigint NOT NULL,
    uid bigint NOT NULL,
    uri character varying(255) NOT NULL,
    show boolean DEFAULT false
);


ALTER TABLE public.user_open_id OWNER TO nico;

--
-- Name: user_open_id_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.user_open_id_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.user_open_id_id_seq OWNER TO nico;

--
-- Name: user_open_id_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.user_open_id_id_seq OWNED BY public.user_open_id.id;


--
-- Name: user_redirect; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.user_redirect (
    id bigint NOT NULL,
    lower_name character varying(255) NOT NULL,
    redirect_user_id bigint
);


ALTER TABLE public.user_redirect OWNER TO nico;

--
-- Name: user_redirect_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.user_redirect_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.user_redirect_id_seq OWNER TO nico;

--
-- Name: user_redirect_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.user_redirect_id_seq OWNED BY public.user_redirect.id;


--
-- Name: user_setting; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.user_setting (
    id bigint NOT NULL,
    user_id bigint,
    setting_key character varying(255),
    setting_value text
);


ALTER TABLE public.user_setting OWNER TO nico;

--
-- Name: user_setting_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.user_setting_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.user_setting_id_seq OWNER TO nico;

--
-- Name: user_setting_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.user_setting_id_seq OWNED BY public.user_setting.id;


--
-- Name: version; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.version (
    id bigint NOT NULL,
    version bigint
);


ALTER TABLE public.version OWNER TO nico;

--
-- Name: version_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.version_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.version_id_seq OWNER TO nico;

--
-- Name: version_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.version_id_seq OWNED BY public.version.id;


--
-- Name: watch; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.watch (
    id bigint NOT NULL,
    user_id bigint,
    repo_id bigint,
    mode smallint DEFAULT 1 NOT NULL,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.watch OWNER TO nico;

--
-- Name: watch_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.watch_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.watch_id_seq OWNER TO nico;

--
-- Name: watch_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.watch_id_seq OWNED BY public.watch.id;


--
-- Name: webauthn_credential; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.webauthn_credential (
    id bigint NOT NULL,
    name character varying(255),
    lower_name character varying(255),
    user_id bigint,
    credential_id bytea,
    public_key bytea,
    attestation_type character varying(255),
    aaguid bytea,
    sign_count bigint,
    clone_warning boolean,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.webauthn_credential OWNER TO nico;

--
-- Name: webauthn_credential_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.webauthn_credential_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.webauthn_credential_id_seq OWNER TO nico;

--
-- Name: webauthn_credential_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.webauthn_credential_id_seq OWNED BY public.webauthn_credential.id;


--
-- Name: webhook; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.webhook (
    id bigint NOT NULL,
    repo_id bigint,
    owner_id bigint,
    is_system_webhook boolean,
    url text,
    http_method character varying(255),
    content_type integer,
    secret text,
    events text,
    is_active boolean,
    type character varying(16),
    meta text,
    last_status integer,
    header_authorization_encrypted text,
    created_unix bigint,
    updated_unix bigint
);


ALTER TABLE public.webhook OWNER TO nico;

--
-- Name: webhook_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

CREATE SEQUENCE public.webhook_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.webhook_id_seq OWNER TO nico;

--
-- Name: webhook_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: nico
--

ALTER SEQUENCE public.webhook_id_seq OWNED BY public.webhook.id;


--
-- Name: access id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.access ALTER COLUMN id SET DEFAULT nextval('public.access_id_seq'::regclass);


--
-- Name: access_token id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.access_token ALTER COLUMN id SET DEFAULT nextval('public.access_token_id_seq'::regclass);


--
-- Name: action id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action ALTER COLUMN id SET DEFAULT nextval('public.action_id_seq'::regclass);


--
-- Name: action_artifact id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_artifact ALTER COLUMN id SET DEFAULT nextval('public.action_artifact_id_seq'::regclass);


--
-- Name: action_run id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_run ALTER COLUMN id SET DEFAULT nextval('public.action_run_id_seq'::regclass);


--
-- Name: action_run_job id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_run_job ALTER COLUMN id SET DEFAULT nextval('public.action_run_job_id_seq'::regclass);


--
-- Name: action_runner id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_runner ALTER COLUMN id SET DEFAULT nextval('public.action_runner_id_seq'::regclass);


--
-- Name: action_runner_token id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_runner_token ALTER COLUMN id SET DEFAULT nextval('public.action_runner_token_id_seq'::regclass);


--
-- Name: action_schedule id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_schedule ALTER COLUMN id SET DEFAULT nextval('public.action_schedule_id_seq'::regclass);


--
-- Name: action_schedule_spec id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_schedule_spec ALTER COLUMN id SET DEFAULT nextval('public.action_schedule_spec_id_seq'::regclass);


--
-- Name: action_task id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_task ALTER COLUMN id SET DEFAULT nextval('public.action_task_id_seq'::regclass);


--
-- Name: action_task_output id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_task_output ALTER COLUMN id SET DEFAULT nextval('public.action_task_output_id_seq'::regclass);


--
-- Name: action_task_step id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_task_step ALTER COLUMN id SET DEFAULT nextval('public.action_task_step_id_seq'::regclass);


--
-- Name: action_tasks_version id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_tasks_version ALTER COLUMN id SET DEFAULT nextval('public.action_tasks_version_id_seq'::regclass);


--
-- Name: action_variable id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_variable ALTER COLUMN id SET DEFAULT nextval('public.action_variable_id_seq'::regclass);


--
-- Name: attachment id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.attachment ALTER COLUMN id SET DEFAULT nextval('public.attachment_id_seq'::regclass);


--
-- Name: badge id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.badge ALTER COLUMN id SET DEFAULT nextval('public.badge_id_seq'::regclass);


--
-- Name: branch id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.branch ALTER COLUMN id SET DEFAULT nextval('public.branch_id_seq'::regclass);


--
-- Name: collaboration id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.collaboration ALTER COLUMN id SET DEFAULT nextval('public.collaboration_id_seq'::regclass);


--
-- Name: comment id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.comment ALTER COLUMN id SET DEFAULT nextval('public.comment_id_seq'::regclass);


--
-- Name: commit_status id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.commit_status ALTER COLUMN id SET DEFAULT nextval('public.commit_status_id_seq'::regclass);


--
-- Name: commit_status_index id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.commit_status_index ALTER COLUMN id SET DEFAULT nextval('public.commit_status_index_id_seq'::regclass);


--
-- Name: commit_status_summary id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.commit_status_summary ALTER COLUMN id SET DEFAULT nextval('public.commit_status_summary_id_seq'::regclass);


--
-- Name: dbfs_data id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.dbfs_data ALTER COLUMN id SET DEFAULT nextval('public.dbfs_data_id_seq'::regclass);


--
-- Name: dbfs_meta id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.dbfs_meta ALTER COLUMN id SET DEFAULT nextval('public.dbfs_meta_id_seq'::regclass);


--
-- Name: deploy_key id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.deploy_key ALTER COLUMN id SET DEFAULT nextval('public.deploy_key_id_seq'::regclass);


--
-- Name: email_address id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.email_address ALTER COLUMN id SET DEFAULT nextval('public.email_address_id_seq'::regclass);


--
-- Name: follow id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.follow ALTER COLUMN id SET DEFAULT nextval('public.follow_id_seq'::regclass);


--
-- Name: gpg_key id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.gpg_key ALTER COLUMN id SET DEFAULT nextval('public.gpg_key_id_seq'::regclass);


--
-- Name: hook_task id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.hook_task ALTER COLUMN id SET DEFAULT nextval('public.hook_task_id_seq'::regclass);


--
-- Name: issue id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue ALTER COLUMN id SET DEFAULT nextval('public.issue_id_seq'::regclass);


--
-- Name: issue_assignees id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_assignees ALTER COLUMN id SET DEFAULT nextval('public.issue_assignees_id_seq'::regclass);


--
-- Name: issue_content_history id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_content_history ALTER COLUMN id SET DEFAULT nextval('public.issue_content_history_id_seq'::regclass);


--
-- Name: issue_dependency id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_dependency ALTER COLUMN id SET DEFAULT nextval('public.issue_dependency_id_seq'::regclass);


--
-- Name: issue_label id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_label ALTER COLUMN id SET DEFAULT nextval('public.issue_label_id_seq'::regclass);


--
-- Name: issue_pin id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_pin ALTER COLUMN id SET DEFAULT nextval('public.issue_pin_id_seq'::regclass);


--
-- Name: issue_user id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_user ALTER COLUMN id SET DEFAULT nextval('public.issue_user_id_seq'::regclass);


--
-- Name: issue_watch id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_watch ALTER COLUMN id SET DEFAULT nextval('public.issue_watch_id_seq'::regclass);


--
-- Name: label id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.label ALTER COLUMN id SET DEFAULT nextval('public.label_id_seq'::regclass);


--
-- Name: language_stat id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.language_stat ALTER COLUMN id SET DEFAULT nextval('public.language_stat_id_seq'::regclass);


--
-- Name: lfs_lock id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.lfs_lock ALTER COLUMN id SET DEFAULT nextval('public.lfs_lock_id_seq'::regclass);


--
-- Name: lfs_meta_object id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.lfs_meta_object ALTER COLUMN id SET DEFAULT nextval('public.lfs_meta_object_id_seq'::regclass);


--
-- Name: login_source id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.login_source ALTER COLUMN id SET DEFAULT nextval('public.login_source_id_seq'::regclass);


--
-- Name: milestone id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.milestone ALTER COLUMN id SET DEFAULT nextval('public.milestone_id_seq'::regclass);


--
-- Name: mirror id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.mirror ALTER COLUMN id SET DEFAULT nextval('public.mirror_id_seq'::regclass);


--
-- Name: notice id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.notice ALTER COLUMN id SET DEFAULT nextval('public.notice_id_seq'::regclass);


--
-- Name: notification id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.notification ALTER COLUMN id SET DEFAULT nextval('public.notification_id_seq'::regclass);


--
-- Name: oauth2_application id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.oauth2_application ALTER COLUMN id SET DEFAULT nextval('public.oauth2_application_id_seq'::regclass);


--
-- Name: oauth2_authorization_code id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.oauth2_authorization_code ALTER COLUMN id SET DEFAULT nextval('public.oauth2_authorization_code_id_seq'::regclass);


--
-- Name: oauth2_grant id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.oauth2_grant ALTER COLUMN id SET DEFAULT nextval('public.oauth2_grant_id_seq'::regclass);


--
-- Name: org_user id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.org_user ALTER COLUMN id SET DEFAULT nextval('public.org_user_id_seq'::regclass);


--
-- Name: package id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package ALTER COLUMN id SET DEFAULT nextval('public.package_id_seq'::regclass);


--
-- Name: package_blob id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_blob ALTER COLUMN id SET DEFAULT nextval('public.package_blob_id_seq'::regclass);


--
-- Name: package_cleanup_rule id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_cleanup_rule ALTER COLUMN id SET DEFAULT nextval('public.package_cleanup_rule_id_seq'::regclass);


--
-- Name: package_file id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_file ALTER COLUMN id SET DEFAULT nextval('public.package_file_id_seq'::regclass);


--
-- Name: package_property id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_property ALTER COLUMN id SET DEFAULT nextval('public.package_property_id_seq'::regclass);


--
-- Name: package_version id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_version ALTER COLUMN id SET DEFAULT nextval('public.package_version_id_seq'::regclass);


--
-- Name: project id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project ALTER COLUMN id SET DEFAULT nextval('public.project_id_seq'::regclass);


--
-- Name: project_board id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project_board ALTER COLUMN id SET DEFAULT nextval('public.project_board_id_seq'::regclass);


--
-- Name: project_issue id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project_issue ALTER COLUMN id SET DEFAULT nextval('public.project_issue_id_seq'::regclass);


--
-- Name: protected_branch id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.protected_branch ALTER COLUMN id SET DEFAULT nextval('public.protected_branch_id_seq'::regclass);


--
-- Name: protected_tag id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.protected_tag ALTER COLUMN id SET DEFAULT nextval('public.protected_tag_id_seq'::regclass);


--
-- Name: public_key id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.public_key ALTER COLUMN id SET DEFAULT nextval('public.public_key_id_seq'::regclass);


--
-- Name: pull_auto_merge id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.pull_auto_merge ALTER COLUMN id SET DEFAULT nextval('public.pull_auto_merge_id_seq'::regclass);


--
-- Name: pull_request id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.pull_request ALTER COLUMN id SET DEFAULT nextval('public.pull_request_id_seq'::regclass);


--
-- Name: push_mirror id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.push_mirror ALTER COLUMN id SET DEFAULT nextval('public.push_mirror_id_seq'::regclass);


--
-- Name: reaction id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.reaction ALTER COLUMN id SET DEFAULT nextval('public.reaction_id_seq'::regclass);


--
-- Name: release id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.release ALTER COLUMN id SET DEFAULT nextval('public.release_id_seq'::regclass);


--
-- Name: renamed_branch id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.renamed_branch ALTER COLUMN id SET DEFAULT nextval('public.renamed_branch_id_seq'::regclass);


--
-- Name: repo_archiver id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_archiver ALTER COLUMN id SET DEFAULT nextval('public.repo_archiver_id_seq'::regclass);


--
-- Name: repo_indexer_status id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_indexer_status ALTER COLUMN id SET DEFAULT nextval('public.repo_indexer_status_id_seq'::regclass);


--
-- Name: repo_license id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_license ALTER COLUMN id SET DEFAULT nextval('public.repo_license_id_seq'::regclass);


--
-- Name: repo_redirect id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_redirect ALTER COLUMN id SET DEFAULT nextval('public.repo_redirect_id_seq'::regclass);


--
-- Name: repo_transfer id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_transfer ALTER COLUMN id SET DEFAULT nextval('public.repo_transfer_id_seq'::regclass);


--
-- Name: repo_unit id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_unit ALTER COLUMN id SET DEFAULT nextval('public.repo_unit_id_seq'::regclass);


--
-- Name: repository id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repository ALTER COLUMN id SET DEFAULT nextval('public.repository_id_seq'::regclass);


--
-- Name: review id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.review ALTER COLUMN id SET DEFAULT nextval('public.review_id_seq'::regclass);


--
-- Name: review_state id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.review_state ALTER COLUMN id SET DEFAULT nextval('public.review_state_id_seq'::regclass);


--
-- Name: secret id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.secret ALTER COLUMN id SET DEFAULT nextval('public.secret_id_seq'::regclass);


--
-- Name: star id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.star ALTER COLUMN id SET DEFAULT nextval('public.star_id_seq'::regclass);


--
-- Name: stopwatch id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.stopwatch ALTER COLUMN id SET DEFAULT nextval('public.stopwatch_id_seq'::regclass);


--
-- Name: system_setting id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.system_setting ALTER COLUMN id SET DEFAULT nextval('public.system_setting_id_seq'::regclass);


--
-- Name: task id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.task ALTER COLUMN id SET DEFAULT nextval('public.task_id_seq'::regclass);


--
-- Name: team id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team ALTER COLUMN id SET DEFAULT nextval('public.team_id_seq'::regclass);


--
-- Name: team_invite id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_invite ALTER COLUMN id SET DEFAULT nextval('public.team_invite_id_seq'::regclass);


--
-- Name: team_repo id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_repo ALTER COLUMN id SET DEFAULT nextval('public.team_repo_id_seq'::regclass);


--
-- Name: team_unit id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_unit ALTER COLUMN id SET DEFAULT nextval('public.team_unit_id_seq'::regclass);


--
-- Name: team_user id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_user ALTER COLUMN id SET DEFAULT nextval('public.team_user_id_seq'::regclass);


--
-- Name: topic id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.topic ALTER COLUMN id SET DEFAULT nextval('public.topic_id_seq'::regclass);


--
-- Name: tracked_time id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.tracked_time ALTER COLUMN id SET DEFAULT nextval('public.tracked_time_id_seq'::regclass);


--
-- Name: two_factor id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.two_factor ALTER COLUMN id SET DEFAULT nextval('public.two_factor_id_seq'::regclass);


--
-- Name: upload id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.upload ALTER COLUMN id SET DEFAULT nextval('public.upload_id_seq'::regclass);


--
-- Name: user id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public."user" ALTER COLUMN id SET DEFAULT nextval('public.user_id_seq'::regclass);


--
-- Name: user_badge id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_badge ALTER COLUMN id SET DEFAULT nextval('public.user_badge_id_seq'::regclass);


--
-- Name: user_blocking id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_blocking ALTER COLUMN id SET DEFAULT nextval('public.user_blocking_id_seq'::regclass);


--
-- Name: user_open_id id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_open_id ALTER COLUMN id SET DEFAULT nextval('public.user_open_id_id_seq'::regclass);


--
-- Name: user_redirect id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_redirect ALTER COLUMN id SET DEFAULT nextval('public.user_redirect_id_seq'::regclass);


--
-- Name: user_setting id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_setting ALTER COLUMN id SET DEFAULT nextval('public.user_setting_id_seq'::regclass);


--
-- Name: version id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.version ALTER COLUMN id SET DEFAULT nextval('public.version_id_seq'::regclass);


--
-- Name: watch id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.watch ALTER COLUMN id SET DEFAULT nextval('public.watch_id_seq'::regclass);


--
-- Name: webauthn_credential id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.webauthn_credential ALTER COLUMN id SET DEFAULT nextval('public.webauthn_credential_id_seq'::regclass);


--
-- Name: webhook id; Type: DEFAULT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.webhook ALTER COLUMN id SET DEFAULT nextval('public.webhook_id_seq'::regclass);


--
-- Data for Name: access; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.access (id, user_id, repo_id, mode) FROM stdin;
7	1	6	4
8	1	7	4
9	1	4	4
10	1	5	4
11	1	1	4
12	1	2	4
\.


--
-- Data for Name: access_token; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.access_token (id, uid, name, token_hash, token_salt, token_last_eight, scope, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: action; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action (id, user_id, op_type, act_user_id, repo_id, comment_id, is_deleted, ref_name, is_private, content, created_unix) FROM stdin;
1	1	1	1	1	0	f		f		1755124994
2	2	1	1	1	0	f		f		1755124994
3	1	5	1	1	0	f	refs/heads/main	f		1755125380
4	2	5	1	1	0	f	refs/heads/main	f		1755125380
5	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"2871a3c6bd48fe1c23ab57461b2a7c6f83f78255","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfeat(offer/receipt): implement pdf generation\\n\\nSee merge request haidersolutions/projektverwaltung/backend!11","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:31:19Z"},{"Sha1":"0f3d5ac7365f1424f5e868d31941da47df228954","Message":"feat(receipt): move \\"Zahlung:\\" above\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:30:40+02:00"},{"Sha1":"b3496d6fb2b5e639ed7ad8f19480eb9b59e4b654","Message":"fix(position/milestone): milestone/position assignments cant be changed if receipt exists inside of the contract\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:27:47+02:00"},{"Sha1":"000d4c93f58d202e87c9a525c00468efd2e6fdae","Message":"feat(receipt): add country-type to customer\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:22:17+02:00"},{"Sha1":"e5dc700c1cfe982b0cde628012267c4e883e85f2","Message":"feat(receipt): implement receipt document endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T18:43:42+02:00"}],"HeadCommit":{"Sha1":"2871a3c6bd48fe1c23ab57461b2a7c6f83f78255","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfeat(offer/receipt): implement pdf generation\\n\\nSee merge request haidersolutions/projektverwaltung/backend!11","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:31:19Z"},"CompareURL":"Projektverwaltung/backend/compare/6b0c93aec5897f5ea7c585a72b569187e4d7f61e...2871a3c6bd48fe1c23ab57461b2a7c6f83f78255","Len":10}	1755125380
6	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"2871a3c6bd48fe1c23ab57461b2a7c6f83f78255","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfeat(offer/receipt): implement pdf generation\\n\\nSee merge request haidersolutions/projektverwaltung/backend!11","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:31:19Z"},{"Sha1":"0f3d5ac7365f1424f5e868d31941da47df228954","Message":"feat(receipt): move \\"Zahlung:\\" above\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:30:40+02:00"},{"Sha1":"b3496d6fb2b5e639ed7ad8f19480eb9b59e4b654","Message":"fix(position/milestone): milestone/position assignments cant be changed if receipt exists inside of the contract\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:27:47+02:00"},{"Sha1":"000d4c93f58d202e87c9a525c00468efd2e6fdae","Message":"feat(receipt): add country-type to customer\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:22:17+02:00"},{"Sha1":"e5dc700c1cfe982b0cde628012267c4e883e85f2","Message":"feat(receipt): implement receipt document endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T18:43:42+02:00"}],"HeadCommit":{"Sha1":"2871a3c6bd48fe1c23ab57461b2a7c6f83f78255","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfeat(offer/receipt): implement pdf generation\\n\\nSee merge request haidersolutions/projektverwaltung/backend!11","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:31:19Z"},"CompareURL":"Projektverwaltung/backend/compare/6b0c93aec5897f5ea7c585a72b569187e4d7f61e...2871a3c6bd48fe1c23ab57461b2a7c6f83f78255","Len":10}	1755125380
7	1	1	1	2	0	f		f		1755125566
8	2	1	1	2	0	f		f		1755125566
9	1	5	1	2	0	f	refs/heads/main	f		1755125589
10	2	5	1	2	0	f	refs/heads/main	f		1755125589
11	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"53ff76ba2476f469325abf1d3a7d8722275c6809","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfix(receipt): receipt-timeline had color problems\\n\\nSee merge request haidersolutions/projektverwaltung/frontend!9","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:33:42Z"},{"Sha1":"c33f2e381f3ed0e2c87ba1e74bb187d61d06cc61","Message":"fix(receipt): receipt-timeline had color problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:33:13+02:00"},{"Sha1":"5837e8201f4ff5881400229d0917aecb1383764c","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfeat(offer/receipt): implement pdf generation\\n\\nSee merge request haidersolutions/projektverwaltung/frontend!8","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:32:20Z"},{"Sha1":"c9d75a117477cf978d92b4033d98c264a2f44676","Message":"feat(receipt): add country-type to customer\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:22:32+02:00"},{"Sha1":"1685e1dcda9b0cf0ebadbfa34fba8c6f57ce39f9","Message":"feat(offer/receipt): add save pdf buttons\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T16:53:30+02:00"}],"HeadCommit":{"Sha1":"53ff76ba2476f469325abf1d3a7d8722275c6809","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfix(receipt): receipt-timeline had color problems\\n\\nSee merge request haidersolutions/projektverwaltung/frontend!9","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:33:42Z"},"CompareURL":"Projektverwaltung/frontend/compare/7d71a5247a0aa21d72c1b7c3c794c3883a1f8e80...53ff76ba2476f469325abf1d3a7d8722275c6809","Len":10}	1755125589
12	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"53ff76ba2476f469325abf1d3a7d8722275c6809","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfix(receipt): receipt-timeline had color problems\\n\\nSee merge request haidersolutions/projektverwaltung/frontend!9","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:33:42Z"},{"Sha1":"c33f2e381f3ed0e2c87ba1e74bb187d61d06cc61","Message":"fix(receipt): receipt-timeline had color problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:33:13+02:00"},{"Sha1":"5837e8201f4ff5881400229d0917aecb1383764c","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfeat(offer/receipt): implement pdf generation\\n\\nSee merge request haidersolutions/projektverwaltung/frontend!8","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:32:20Z"},{"Sha1":"c9d75a117477cf978d92b4033d98c264a2f44676","Message":"feat(receipt): add country-type to customer\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T19:22:32+02:00"},{"Sha1":"1685e1dcda9b0cf0ebadbfa34fba8c6f57ce39f9","Message":"feat(offer/receipt): add save pdf buttons\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T16:53:30+02:00"}],"HeadCommit":{"Sha1":"53ff76ba2476f469325abf1d3a7d8722275c6809","Message":"Merge branch 'pdf-generation' into 'master'\\n\\nfix(receipt): receipt-timeline had color problems\\n\\nSee merge request haidersolutions/projektverwaltung/frontend!9","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-12T17:33:42Z"},"CompareURL":"Projektverwaltung/frontend/compare/7d71a5247a0aa21d72c1b7c3c794c3883a1f8e80...53ff76ba2476f469325abf1d3a7d8722275c6809","Len":10}	1755125589
13	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"7bc0a598077120b6491d0ff65b54f6d27a2f8c4a","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:28:46+02:00"}],"HeadCommit":{"Sha1":"7bc0a598077120b6491d0ff65b54f6d27a2f8c4a","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:28:46+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/53ff76ba2476f469325abf1d3a7d8722275c6809...7bc0a598077120b6491d0ff65b54f6d27a2f8c4a","Len":1}	1755185329
14	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"7bc0a598077120b6491d0ff65b54f6d27a2f8c4a","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:28:46+02:00"}],"HeadCommit":{"Sha1":"7bc0a598077120b6491d0ff65b54f6d27a2f8c4a","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:28:46+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/53ff76ba2476f469325abf1d3a7d8722275c6809...7bc0a598077120b6491d0ff65b54f6d27a2f8c4a","Len":1}	1755185329
15	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"305acad8a8cd3969579247ed34fafbd3c7e53616","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:29:25+02:00"}],"HeadCommit":{"Sha1":"305acad8a8cd3969579247ed34fafbd3c7e53616","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:29:25+02:00"},"CompareURL":"Projektverwaltung/backend/compare/2871a3c6bd48fe1c23ab57461b2a7c6f83f78255...305acad8a8cd3969579247ed34fafbd3c7e53616","Len":1}	1755185380
16	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"305acad8a8cd3969579247ed34fafbd3c7e53616","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:29:25+02:00"}],"HeadCommit":{"Sha1":"305acad8a8cd3969579247ed34fafbd3c7e53616","Message":"deploy(core): add dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:29:25+02:00"},"CompareURL":"Projektverwaltung/backend/compare/2871a3c6bd48fe1c23ab57461b2a7c6f83f78255...305acad8a8cd3969579247ed34fafbd3c7e53616","Len":1}	1755185380
267	1	5	1	7	0	f	refs/heads/main	f		1764711370
268	4	5	1	7	0	f	refs/heads/main	f		1764711370
17	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"45cbebad2dd3653a2a596146c856c23da79c6998","Message":"deploy(core): add build to backend dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:38:20+02:00"}],"HeadCommit":{"Sha1":"45cbebad2dd3653a2a596146c856c23da79c6998","Message":"deploy(core): add build to backend dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:38:20+02:00"},"CompareURL":"Projektverwaltung/backend/compare/305acad8a8cd3969579247ed34fafbd3c7e53616...45cbebad2dd3653a2a596146c856c23da79c6998","Len":1}	1755185903
18	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"45cbebad2dd3653a2a596146c856c23da79c6998","Message":"deploy(core): add build to backend dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:38:20+02:00"}],"HeadCommit":{"Sha1":"45cbebad2dd3653a2a596146c856c23da79c6998","Message":"deploy(core): add build to backend dockerfile\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T17:38:20+02:00"},"CompareURL":"Projektverwaltung/backend/compare/305acad8a8cd3969579247ed34fafbd3c7e53616...45cbebad2dd3653a2a596146c856c23da79c6998","Len":1}	1755185903
19	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1cba5c6643e52f9ad0192ab591c022a2da50221b","Message":"fix(core): build\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T16:46:02Z"}],"HeadCommit":{"Sha1":"1cba5c6643e52f9ad0192ab591c022a2da50221b","Message":"fix(core): build\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T16:46:02Z"},"CompareURL":"Projektverwaltung/backend/compare/45cbebad2dd3653a2a596146c856c23da79c6998...1cba5c6643e52f9ad0192ab591c022a2da50221b","Len":1}	1755189991
20	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1cba5c6643e52f9ad0192ab591c022a2da50221b","Message":"fix(core): build\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T16:46:02Z"}],"HeadCommit":{"Sha1":"1cba5c6643e52f9ad0192ab591c022a2da50221b","Message":"fix(core): build\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T16:46:02Z"},"CompareURL":"Projektverwaltung/backend/compare/45cbebad2dd3653a2a596146c856c23da79c6998...1cba5c6643e52f9ad0192ab591c022a2da50221b","Len":1}	1755189991
21	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9f7e9669862e5b8677591e7e110ccd76059ee834","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:53:56Z"}],"HeadCommit":{"Sha1":"9f7e9669862e5b8677591e7e110ccd76059ee834","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:53:56Z"},"CompareURL":"Projektverwaltung/frontend/compare/7bc0a598077120b6491d0ff65b54f6d27a2f8c4a...9f7e9669862e5b8677591e7e110ccd76059ee834","Len":1}	1755201896
22	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9f7e9669862e5b8677591e7e110ccd76059ee834","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:53:56Z"}],"HeadCommit":{"Sha1":"9f7e9669862e5b8677591e7e110ccd76059ee834","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:53:56Z"},"CompareURL":"Projektverwaltung/frontend/compare/7bc0a598077120b6491d0ff65b54f6d27a2f8c4a...9f7e9669862e5b8677591e7e110ccd76059ee834","Len":1}	1755201896
23	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:54:09Z"}],"HeadCommit":{"Sha1":"3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:54:09Z"},"CompareURL":"Projektverwaltung/backend/compare/1cba5c6643e52f9ad0192ab591c022a2da50221b...3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3","Len":1}	1755201901
24	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:54:09Z"}],"HeadCommit":{"Sha1":"3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3","Message":"fix(core): deploy problems\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-14T19:54:09Z"},"CompareURL":"Projektverwaltung/backend/compare/1cba5c6643e52f9ad0192ab591c022a2da50221b...3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3","Len":1}	1755201901
25	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1c6a5017d042adca077c31b3224e3c0b793541c7","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:04:23+02:00"}],"HeadCommit":{"Sha1":"1c6a5017d042adca077c31b3224e3c0b793541c7","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:04:23+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/9f7e9669862e5b8677591e7e110ccd76059ee834...1c6a5017d042adca077c31b3224e3c0b793541c7","Len":1}	1755342266
26	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1c6a5017d042adca077c31b3224e3c0b793541c7","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:04:23+02:00"}],"HeadCommit":{"Sha1":"1c6a5017d042adca077c31b3224e3c0b793541c7","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:04:23+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/9f7e9669862e5b8677591e7e110ccd76059ee834...1c6a5017d042adca077c31b3224e3c0b793541c7","Len":1}	1755342266
27	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:05:12+02:00"}],"HeadCommit":{"Sha1":"010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:05:12+02:00"},"CompareURL":"Projektverwaltung/backend/compare/3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3...010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb","Len":1}	1755342315
269	1	5	1	7	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"d34e912fcbf78fc5f7b51f9f81ca8996ec674b02","Message":"init with necessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:36:08+01:00"}],"HeadCommit":{"Sha1":"d34e912fcbf78fc5f7b51f9f81ca8996ec674b02","Message":"init with necessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:36:08+01:00"},"CompareURL":"","Len":1}	1764711370
28	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:05:12+02:00"}],"HeadCommit":{"Sha1":"010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb","Message":"fix(contract): updating contract / positions should not work if receipts exist\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:05:12+02:00"},"CompareURL":"Projektverwaltung/backend/compare/3bc56f8e2b177252a3bc85a0f8fdc01ea489b0f3...010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb","Len":1}	1755342315
29	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"bb58afe7bfc720239775dea08f4a690909c8aaf2","Message":"fix(contract): updating was not set to false after error\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:08:43+02:00"}],"HeadCommit":{"Sha1":"bb58afe7bfc720239775dea08f4a690909c8aaf2","Message":"fix(contract): updating was not set to false after error\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:08:43+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/1c6a5017d042adca077c31b3224e3c0b793541c7...bb58afe7bfc720239775dea08f4a690909c8aaf2","Len":1}	1755342526
30	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"bb58afe7bfc720239775dea08f4a690909c8aaf2","Message":"fix(contract): updating was not set to false after error\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:08:43+02:00"}],"HeadCommit":{"Sha1":"bb58afe7bfc720239775dea08f4a690909c8aaf2","Message":"fix(contract): updating was not set to false after error\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:08:43+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/1c6a5017d042adca077c31b3224e3c0b793541c7...bb58afe7bfc720239775dea08f4a690909c8aaf2","Len":1}	1755342526
31	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"adfcb8ff8251dd025e93f8360b07cd3c59e810af","Message":"fix(core): subscribes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:44:04+02:00"}],"HeadCommit":{"Sha1":"adfcb8ff8251dd025e93f8360b07cd3c59e810af","Message":"fix(core): subscribes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:44:04+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/bb58afe7bfc720239775dea08f4a690909c8aaf2...adfcb8ff8251dd025e93f8360b07cd3c59e810af","Len":1}	1755344648
32	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"adfcb8ff8251dd025e93f8360b07cd3c59e810af","Message":"fix(core): subscribes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:44:04+02:00"}],"HeadCommit":{"Sha1":"adfcb8ff8251dd025e93f8360b07cd3c59e810af","Message":"fix(core): subscribes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:44:04+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/bb58afe7bfc720239775dea08f4a690909c8aaf2...adfcb8ff8251dd025e93f8360b07cd3c59e810af","Len":1}	1755344648
33	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"e595bbdda1970b292473ce5799cf89082b202528","Message":"fix(workhour): shouldnt be able to delete charged workhour\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:45:31+02:00"}],"HeadCommit":{"Sha1":"e595bbdda1970b292473ce5799cf89082b202528","Message":"fix(workhour): shouldnt be able to delete charged workhour\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:45:31+02:00"},"CompareURL":"Projektverwaltung/backend/compare/010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb...e595bbdda1970b292473ce5799cf89082b202528","Len":1}	1755344733
34	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"e595bbdda1970b292473ce5799cf89082b202528","Message":"fix(workhour): shouldnt be able to delete charged workhour\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:45:31+02:00"}],"HeadCommit":{"Sha1":"e595bbdda1970b292473ce5799cf89082b202528","Message":"fix(workhour): shouldnt be able to delete charged workhour\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-16T13:45:31+02:00"},"CompareURL":"Projektverwaltung/backend/compare/010f5ea9ead7a8068e3aa3e2c5c9df56c67b0cfb...e595bbdda1970b292473ce5799cf89082b202528","Len":1}	1755344733
35	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e","Message":"feat(receipt): add skonto infos to document\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:02:32+02:00"}],"HeadCommit":{"Sha1":"020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e","Message":"feat(receipt): add skonto infos to document\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:02:32+02:00"},"CompareURL":"Projektverwaltung/backend/compare/e595bbdda1970b292473ce5799cf89082b202528...020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e","Len":1}	1755604957
36	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e","Message":"feat(receipt): add skonto infos to document\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:02:32+02:00"}],"HeadCommit":{"Sha1":"020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e","Message":"feat(receipt): add skonto infos to document\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:02:32+02:00"},"CompareURL":"Projektverwaltung/backend/compare/e595bbdda1970b292473ce5799cf89082b202528...020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e","Len":1}	1755604957
37	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"d6270b6ebe2fec98d68fd2377019d96b2b5e1538","Message":"feat(receipt): if service begin equals end -\\u003e \\"leistungsdatum\\"\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:05:57+02:00"}],"HeadCommit":{"Sha1":"d6270b6ebe2fec98d68fd2377019d96b2b5e1538","Message":"feat(receipt): if service begin equals end -\\u003e \\"leistungsdatum\\"\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:05:57+02:00"},"CompareURL":"Projektverwaltung/backend/compare/020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e...d6270b6ebe2fec98d68fd2377019d96b2b5e1538","Len":1}	1755605161
38	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"d6270b6ebe2fec98d68fd2377019d96b2b5e1538","Message":"feat(receipt): if service begin equals end -\\u003e \\"leistungsdatum\\"\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:05:57+02:00"}],"HeadCommit":{"Sha1":"d6270b6ebe2fec98d68fd2377019d96b2b5e1538","Message":"feat(receipt): if service begin equals end -\\u003e \\"leistungsdatum\\"\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T14:05:57+02:00"},"CompareURL":"Projektverwaltung/backend/compare/020b8f486fdf7ef1db8328ff8fedcebf9b4ef49e...d6270b6ebe2fec98d68fd2377019d96b2b5e1538","Len":1}	1755605161
39	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ca406acbe578e83e4441971aed6311cd3c54a60c","Message":"feat(offer/receipt): add discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T16:08:40+02:00"}],"HeadCommit":{"Sha1":"ca406acbe578e83e4441971aed6311cd3c54a60c","Message":"feat(offer/receipt): add discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T16:08:40+02:00"},"CompareURL":"Projektverwaltung/backend/compare/d6270b6ebe2fec98d68fd2377019d96b2b5e1538...ca406acbe578e83e4441971aed6311cd3c54a60c","Len":1}	1755612524
40	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ca406acbe578e83e4441971aed6311cd3c54a60c","Message":"feat(offer/receipt): add discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T16:08:40+02:00"}],"HeadCommit":{"Sha1":"ca406acbe578e83e4441971aed6311cd3c54a60c","Message":"feat(offer/receipt): add discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-19T16:08:40+02:00"},"CompareURL":"Projektverwaltung/backend/compare/d6270b6ebe2fec98d68fd2377019d96b2b5e1538...ca406acbe578e83e4441971aed6311cd3c54a60c","Len":1}	1755612524
41	1	1	1	3	0	f		f		1755726251
42	1	5	1	3	0	f	refs/heads/main	f		1755726276
43	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"613263731d6a6e3eda241a8a0177c6729179a9d0","Message":"chore(core): install primeng and tailwind\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-20T18:20:02+02:00"},{"Sha1":"cc7eb48fe1f0dcf1777a8e87b731408ae2f5afdb","Message":"initial commit\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-20T18:00:29+02:00"}],"HeadCommit":{"Sha1":"613263731d6a6e3eda241a8a0177c6729179a9d0","Message":"chore(core): install primeng and tailwind\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-20T18:20:02+02:00"},"CompareURL":"","Len":2}	1755726276
44	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"854031e7e0ed4652c303a7a3f255fe72308c136e","Message":"chore(core): finish installation and theming\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T00:28:18+02:00"}],"HeadCommit":{"Sha1":"854031e7e0ed4652c303a7a3f255fe72308c136e","Message":"chore(core): finish installation and theming\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T00:28:18+02:00"},"CompareURL":"nico/byhaider-homepage/compare/613263731d6a6e3eda241a8a0177c6729179a9d0...854031e7e0ed4652c303a7a3f255fe72308c136e","Len":1}	1755728902
45	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8922465d6078770cfa5d631dd650561c945adfa1","Message":"styling(core): add font and icons\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T01:08:28+02:00"}],"HeadCommit":{"Sha1":"8922465d6078770cfa5d631dd650561c945adfa1","Message":"styling(core): add font and icons\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T01:08:28+02:00"},"CompareURL":"nico/byhaider-homepage/compare/854031e7e0ed4652c303a7a3f255fe72308c136e...8922465d6078770cfa5d631dd650561c945adfa1","Len":1}	1755731312
46	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8d8aee3fbd0d364dc4514d0e034cdabab29c914a","Message":"styling(core): add star background\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T01:58:06+02:00"}],"HeadCommit":{"Sha1":"8d8aee3fbd0d364dc4514d0e034cdabab29c914a","Message":"styling(core): add star background\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T01:58:06+02:00"},"CompareURL":"nico/byhaider-homepage/compare/8922465d6078770cfa5d631dd650561c945adfa1...8d8aee3fbd0d364dc4514d0e034cdabab29c914a","Len":1}	1755734290
47	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ebb45d2ea0c4a12db9a5a1f5e72360005b266d60","Message":"fix(core): check if star gets out of screen\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T02:04:01+02:00"}],"HeadCommit":{"Sha1":"ebb45d2ea0c4a12db9a5a1f5e72360005b266d60","Message":"fix(core): check if star gets out of screen\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T02:04:01+02:00"},"CompareURL":"nico/byhaider-homepage/compare/8d8aee3fbd0d364dc4514d0e034cdabab29c914a...ebb45d2ea0c4a12db9a5a1f5e72360005b266d60","Len":1}	1755734651
48	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"3406450ebafa79c5dac04d9ccf3ddf5ca99b745c","Message":"style(navigation): implement basic navigation bar\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T04:03:53+02:00"}],"HeadCommit":{"Sha1":"3406450ebafa79c5dac04d9ccf3ddf5ca99b745c","Message":"style(navigation): implement basic navigation bar\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T04:03:53+02:00"},"CompareURL":"nico/byhaider-homepage/compare/ebb45d2ea0c4a12db9a5a1f5e72360005b266d60...3406450ebafa79c5dac04d9ccf3ddf5ca99b745c","Len":1}	1755741843
49	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"aebd3d643e98ba0d77751a25df3707e2810889f0","Message":"feat(navigation): switch theme\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T04:10:46+02:00"}],"HeadCommit":{"Sha1":"aebd3d643e98ba0d77751a25df3707e2810889f0","Message":"feat(navigation): switch theme\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-21T04:10:46+02:00"},"CompareURL":"nico/byhaider-homepage/compare/3406450ebafa79c5dac04d9ccf3ddf5ca99b745c...aebd3d643e98ba0d77751a25df3707e2810889f0","Len":1}	1755742250
50	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"244ad1aabed0733f74fce23eb091f780d9f478d0","Message":"style(navigation): implement new navigation-bar\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:46:19+02:00"}],"HeadCommit":{"Sha1":"244ad1aabed0733f74fce23eb091f780d9f478d0","Message":"style(navigation): implement new navigation-bar\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:46:19+02:00"},"CompareURL":"nico/byhaider-homepage/compare/aebd3d643e98ba0d77751a25df3707e2810889f0...244ad1aabed0733f74fce23eb091f780d9f478d0","Len":1}	1755816382
51	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8f1cf01f67e5d72a1ecbd31a13f577a2371d4c47","Message":"style(navigation): small stylings\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:50:32+02:00"}],"HeadCommit":{"Sha1":"8f1cf01f67e5d72a1ecbd31a13f577a2371d4c47","Message":"style(navigation): small stylings\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:50:32+02:00"},"CompareURL":"nico/byhaider-homepage/compare/244ad1aabed0733f74fce23eb091f780d9f478d0...8f1cf01f67e5d72a1ecbd31a13f577a2371d4c47","Len":1}	1755816635
52	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"402a3b1f9a27585033305755ba6df1a4d834ed79","Message":"fix(offer/receipt): add \\"-\\" to discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:55:41+02:00"}],"HeadCommit":{"Sha1":"402a3b1f9a27585033305755ba6df1a4d834ed79","Message":"fix(offer/receipt): add \\"-\\" to discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:55:41+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ca406acbe578e83e4441971aed6311cd3c54a60c...402a3b1f9a27585033305755ba6df1a4d834ed79","Len":1}	1755816945
270	4	5	1	7	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"d34e912fcbf78fc5f7b51f9f81ca8996ec674b02","Message":"init with necessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:36:08+01:00"}],"HeadCommit":{"Sha1":"d34e912fcbf78fc5f7b51f9f81ca8996ec674b02","Message":"init with necessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:36:08+01:00"},"CompareURL":"","Len":1}	1764711370
53	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"402a3b1f9a27585033305755ba6df1a4d834ed79","Message":"fix(offer/receipt): add \\"-\\" to discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:55:41+02:00"}],"HeadCommit":{"Sha1":"402a3b1f9a27585033305755ba6df1a4d834ed79","Message":"fix(offer/receipt): add \\"-\\" to discount\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:55:41+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ca406acbe578e83e4441971aed6311cd3c54a60c...402a3b1f9a27585033305755ba6df1a4d834ed79","Len":1}	1755816945
54	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"38a837f99702511796fca65d46a6644e0e017878","Message":"fix(receipt): \\"Teilrechnung\\" if it is\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:58:55+02:00"}],"HeadCommit":{"Sha1":"38a837f99702511796fca65d46a6644e0e017878","Message":"fix(receipt): \\"Teilrechnung\\" if it is\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:58:55+02:00"},"CompareURL":"Projektverwaltung/backend/compare/402a3b1f9a27585033305755ba6df1a4d834ed79...38a837f99702511796fca65d46a6644e0e017878","Len":1}	1755817138
55	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"38a837f99702511796fca65d46a6644e0e017878","Message":"fix(receipt): \\"Teilrechnung\\" if it is\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:58:55+02:00"}],"HeadCommit":{"Sha1":"38a837f99702511796fca65d46a6644e0e017878","Message":"fix(receipt): \\"Teilrechnung\\" if it is\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T00:58:55+02:00"},"CompareURL":"Projektverwaltung/backend/compare/402a3b1f9a27585033305755ba6df1a4d834ed79...38a837f99702511796fca65d46a6644e0e017878","Len":1}	1755817138
56	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"141c4e0724d822a2f4a8e895790a5231cb0c1621","Message":"feat(offer): show milestone infos in payment infos\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T01:31:18+02:00"}],"HeadCommit":{"Sha1":"141c4e0724d822a2f4a8e895790a5231cb0c1621","Message":"feat(offer): show milestone infos in payment infos\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T01:31:18+02:00"},"CompareURL":"Projektverwaltung/backend/compare/38a837f99702511796fca65d46a6644e0e017878...141c4e0724d822a2f4a8e895790a5231cb0c1621","Len":1}	1755819082
57	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"141c4e0724d822a2f4a8e895790a5231cb0c1621","Message":"feat(offer): show milestone infos in payment infos\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T01:31:18+02:00"}],"HeadCommit":{"Sha1":"141c4e0724d822a2f4a8e895790a5231cb0c1621","Message":"feat(offer): show milestone infos in payment infos\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-22T01:31:18+02:00"},"CompareURL":"Projektverwaltung/backend/compare/38a837f99702511796fca65d46a6644e0e017878...141c4e0724d822a2f4a8e895790a5231cb0c1621","Len":1}	1755819082
58	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"890257c77ec13df050c97425400f817edc1c107d","Message":"feat(core): implement translation\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:05:51+02:00"}],"HeadCommit":{"Sha1":"890257c77ec13df050c97425400f817edc1c107d","Message":"feat(core): implement translation\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:05:51+02:00"},"CompareURL":"nico/byhaider-homepage/compare/8f1cf01f67e5d72a1ecbd31a13f577a2371d4c47...890257c77ec13df050c97425400f817edc1c107d","Len":1}	1756307154
59	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"bcf42010921b14179c409d5835548a42aaa75d83","Message":"feat(core): new logo\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:37:14+02:00"}],"HeadCommit":{"Sha1":"bcf42010921b14179c409d5835548a42aaa75d83","Message":"feat(core): new logo\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:37:14+02:00"},"CompareURL":"nico/byhaider-homepage/compare/890257c77ec13df050c97425400f817edc1c107d...bcf42010921b14179c409d5835548a42aaa75d83","Len":1}	1756309038
60	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"aa74e23ffa7ce45bd7096d3b143953d2c186c19d","Message":"fix(offer): postload failed\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:57:34+02:00"}],"HeadCommit":{"Sha1":"aa74e23ffa7ce45bd7096d3b143953d2c186c19d","Message":"fix(offer): postload failed\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:57:34+02:00"},"CompareURL":"Projektverwaltung/backend/compare/141c4e0724d822a2f4a8e895790a5231cb0c1621...aa74e23ffa7ce45bd7096d3b143953d2c186c19d","Len":1}	1756310258
61	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"aa74e23ffa7ce45bd7096d3b143953d2c186c19d","Message":"fix(offer): postload failed\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:57:34+02:00"}],"HeadCommit":{"Sha1":"aa74e23ffa7ce45bd7096d3b143953d2c186c19d","Message":"fix(offer): postload failed\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-08-27T17:57:34+02:00"},"CompareURL":"Projektverwaltung/backend/compare/141c4e0724d822a2f4a8e895790a5231cb0c1621...aa74e23ffa7ce45bd7096d3b143953d2c186c19d","Len":1}	1756310258
271	1	5	1	7	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef","Message":"enable encryption\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:45:14+01:00"}],"HeadCommit":{"Sha1":"8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef","Message":"enable encryption\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:45:14+01:00"},"CompareURL":"Wichteln/backend/compare/d34e912fcbf78fc5f7b51f9f81ca8996ec674b02...8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef","Len":1}	1764711918
62	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ba6da8bc93bc909e759bea628b1bf51704343b6e","Message":"feat(receipt): \\"Abschluss...\\" -\\u003e \\"Schluss...\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T14:08:57+02:00"}],"HeadCommit":{"Sha1":"ba6da8bc93bc909e759bea628b1bf51704343b6e","Message":"feat(receipt): \\"Abschluss...\\" -\\u003e \\"Schluss...\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T14:08:57+02:00"},"CompareURL":"Projektverwaltung/backend/compare/aa74e23ffa7ce45bd7096d3b143953d2c186c19d...ba6da8bc93bc909e759bea628b1bf51704343b6e","Len":1}	1759320543
63	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ba6da8bc93bc909e759bea628b1bf51704343b6e","Message":"feat(receipt): \\"Abschluss...\\" -\\u003e \\"Schluss...\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T14:08:57+02:00"}],"HeadCommit":{"Sha1":"ba6da8bc93bc909e759bea628b1bf51704343b6e","Message":"feat(receipt): \\"Abschluss...\\" -\\u003e \\"Schluss...\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T14:08:57+02:00"},"CompareURL":"Projektverwaltung/backend/compare/aa74e23ffa7ce45bd7096d3b143953d2c186c19d...ba6da8bc93bc909e759bea628b1bf51704343b6e","Len":1}	1759320543
64	1	5	1	2	0	f	refs/heads/optional-position	f		1759329058
65	2	5	1	2	0	f	refs/heads/optional-position	f		1759329058
66	1	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"95b9facf3301e13becb5da531530910a5d457f9d","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:30:54+02:00"}],"HeadCommit":{"Sha1":"95b9facf3301e13becb5da531530910a5d457f9d","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:30:54+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/adfcb8ff8251dd025e93f8360b07cd3c59e810af...95b9facf3301e13becb5da531530910a5d457f9d","Len":1}	1759329058
67	2	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"95b9facf3301e13becb5da531530910a5d457f9d","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:30:54+02:00"}],"HeadCommit":{"Sha1":"95b9facf3301e13becb5da531530910a5d457f9d","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:30:54+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/adfcb8ff8251dd025e93f8360b07cd3c59e810af...95b9facf3301e13becb5da531530910a5d457f9d","Len":1}	1759329058
68	1	5	1	1	0	f	refs/heads/optional-position	f		1759329063
69	2	5	1	1	0	f	refs/heads/optional-position	f		1759329063
70	1	5	1	1	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"74b8c6196696e8571cfe6ad0daf5215715fa52c5","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:29:47+02:00"}],"HeadCommit":{"Sha1":"74b8c6196696e8571cfe6ad0daf5215715fa52c5","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:29:47+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ba6da8bc93bc909e759bea628b1bf51704343b6e...74b8c6196696e8571cfe6ad0daf5215715fa52c5","Len":1}	1759329063
71	2	5	1	1	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"74b8c6196696e8571cfe6ad0daf5215715fa52c5","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:29:47+02:00"}],"HeadCommit":{"Sha1":"74b8c6196696e8571cfe6ad0daf5215715fa52c5","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:29:47+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ba6da8bc93bc909e759bea628b1bf51704343b6e...74b8c6196696e8571cfe6ad0daf5215715fa52c5","Len":1}	1759329063
72	1	5	1	1	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"ffcdce494f82edcd6307728763728c1c8ab7f7b0","Message":"feat(offer): add optional positions to document\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:40:31+02:00"}],"HeadCommit":{"Sha1":"ffcdce494f82edcd6307728763728c1c8ab7f7b0","Message":"feat(offer): add optional positions to document\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:40:31+02:00"},"CompareURL":"Projektverwaltung/backend/compare/74b8c6196696e8571cfe6ad0daf5215715fa52c5...ffcdce494f82edcd6307728763728c1c8ab7f7b0","Len":1}	1759333235
73	2	5	1	1	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"ffcdce494f82edcd6307728763728c1c8ab7f7b0","Message":"feat(offer): add optional positions to document\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:40:31+02:00"}],"HeadCommit":{"Sha1":"ffcdce494f82edcd6307728763728c1c8ab7f7b0","Message":"feat(offer): add optional positions to document\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:40:31+02:00"},"CompareURL":"Projektverwaltung/backend/compare/74b8c6196696e8571cfe6ad0daf5215715fa52c5...ffcdce494f82edcd6307728763728c1c8ab7f7b0","Len":1}	1759333235
74	1	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"0809346f51bbbc2d4e87d19c8b7690f45848ca78","Message":"feat(table): icons instead of text \\"Ja\\" \\u0026 \\"Nein\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:46:53+02:00"}],"HeadCommit":{"Sha1":"0809346f51bbbc2d4e87d19c8b7690f45848ca78","Message":"feat(table): icons instead of text \\"Ja\\" \\u0026 \\"Nein\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:46:53+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/95b9facf3301e13becb5da531530910a5d457f9d...0809346f51bbbc2d4e87d19c8b7690f45848ca78","Len":1}	1759333617
75	2	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"0809346f51bbbc2d4e87d19c8b7690f45848ca78","Message":"feat(table): icons instead of text \\"Ja\\" \\u0026 \\"Nein\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:46:53+02:00"}],"HeadCommit":{"Sha1":"0809346f51bbbc2d4e87d19c8b7690f45848ca78","Message":"feat(table): icons instead of text \\"Ja\\" \\u0026 \\"Nein\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:46:53+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/95b9facf3301e13becb5da531530910a5d457f9d...0809346f51bbbc2d4e87d19c8b7690f45848ca78","Len":1}	1759333617
76	1	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"036ce2daf888a000c2c5af879b66de796f033917","Message":"fix(position): attribute \\"optional\\" only for offers\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T19:41:51+02:00"}],"HeadCommit":{"Sha1":"036ce2daf888a000c2c5af879b66de796f033917","Message":"fix(position): attribute \\"optional\\" only for offers\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T19:41:51+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/0809346f51bbbc2d4e87d19c8b7690f45848ca78...036ce2daf888a000c2c5af879b66de796f033917","Len":1}	1759340516
77	2	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"036ce2daf888a000c2c5af879b66de796f033917","Message":"fix(position): attribute \\"optional\\" only for offers\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T19:41:51+02:00"}],"HeadCommit":{"Sha1":"036ce2daf888a000c2c5af879b66de796f033917","Message":"fix(position): attribute \\"optional\\" only for offers\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T19:41:51+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/0809346f51bbbc2d4e87d19c8b7690f45848ca78...036ce2daf888a000c2c5af879b66de796f033917","Len":1}	1759340516
78	1	5	1	1	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"8e421aa557490bfc3e79ed3cdd1f8103be60e344","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:32:42+02:00"}],"HeadCommit":{"Sha1":"8e421aa557490bfc3e79ed3cdd1f8103be60e344","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:32:42+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ffcdce494f82edcd6307728763728c1c8ab7f7b0...8e421aa557490bfc3e79ed3cdd1f8103be60e344","Len":1}	1759393967
79	2	5	1	1	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"8e421aa557490bfc3e79ed3cdd1f8103be60e344","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:32:42+02:00"}],"HeadCommit":{"Sha1":"8e421aa557490bfc3e79ed3cdd1f8103be60e344","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:32:42+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ffcdce494f82edcd6307728763728c1c8ab7f7b0...8e421aa557490bfc3e79ed3cdd1f8103be60e344","Len":1}	1759393967
80	1	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"08096f01e7338384ff1af315d5ad58b062349c1f","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:33:10+02:00"}],"HeadCommit":{"Sha1":"08096f01e7338384ff1af315d5ad58b062349c1f","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:33:10+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/036ce2daf888a000c2c5af879b66de796f033917...08096f01e7338384ff1af315d5ad58b062349c1f","Len":1}	1759393994
81	2	5	1	2	0	f	refs/heads/optional-position	f	{"Commits":[{"Sha1":"08096f01e7338384ff1af315d5ad58b062349c1f","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:33:10+02:00"}],"HeadCommit":{"Sha1":"08096f01e7338384ff1af315d5ad58b062349c1f","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:33:10+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/036ce2daf888a000c2c5af879b66de796f033917...08096f01e7338384ff1af315d5ad58b062349c1f","Len":1}	1759393994
82	1	7	1	1	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394072
83	2	7	1	1	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394072
84	1	11	1	1	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394090
85	2	11	1	1	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394090
98	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ad998edaeddf9f4946a95f841897310ad2cb27e3","Message":"fix(position): wrong serials when not selecting all positions for new contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T10:27:54+02:00"}],"HeadCommit":{"Sha1":"ad998edaeddf9f4946a95f841897310ad2cb27e3","Message":"fix(position): wrong serials when not selecting all positions for new contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T10:27:54+02:00"},"CompareURL":"Projektverwaltung/backend/compare/11377a050811020501edd38c888f9cec33c806c9...ad998edaeddf9f4946a95f841897310ad2cb27e3","Len":1}	1759739278
86	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"11377a050811020501edd38c888f9cec33c806c9","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:34:50+02:00"},{"Sha1":"8e421aa557490bfc3e79ed3cdd1f8103be60e344","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:32:42+02:00"},{"Sha1":"ffcdce494f82edcd6307728763728c1c8ab7f7b0","Message":"feat(offer): add optional positions to document\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:40:31+02:00"},{"Sha1":"74b8c6196696e8571cfe6ad0daf5215715fa52c5","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:29:47+02:00"}],"HeadCommit":{"Sha1":"11377a050811020501edd38c888f9cec33c806c9","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:34:50+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ba6da8bc93bc909e759bea628b1bf51704343b6e...11377a050811020501edd38c888f9cec33c806c9","Len":4}	1759394091
87	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"11377a050811020501edd38c888f9cec33c806c9","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:34:50+02:00"},{"Sha1":"8e421aa557490bfc3e79ed3cdd1f8103be60e344","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:32:42+02:00"},{"Sha1":"ffcdce494f82edcd6307728763728c1c8ab7f7b0","Message":"feat(offer): add optional positions to document\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:40:31+02:00"},{"Sha1":"74b8c6196696e8571cfe6ad0daf5215715fa52c5","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:29:47+02:00"}],"HeadCommit":{"Sha1":"11377a050811020501edd38c888f9cec33c806c9","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:34:50+02:00"},"CompareURL":"Projektverwaltung/backend/compare/ba6da8bc93bc909e759bea628b1bf51704343b6e...11377a050811020501edd38c888f9cec33c806c9","Len":4}	1759394091
88	1	7	1	2	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394115
89	2	7	1	2	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394115
90	1	11	1	2	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394119
91	2	11	1	2	0	f		f	1|feat(position): implement optional positions and selecting positions on offer->contract	1759394119
92	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"f5050bdebf92430958192d94c5e4bef4bc928aeb","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:35:19+02:00"},{"Sha1":"08096f01e7338384ff1af315d5ad58b062349c1f","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:33:10+02:00"},{"Sha1":"036ce2daf888a000c2c5af879b66de796f033917","Message":"fix(position): attribute \\"optional\\" only for offers\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T19:41:51+02:00"},{"Sha1":"0809346f51bbbc2d4e87d19c8b7690f45848ca78","Message":"feat(table): icons instead of text \\"Ja\\" \\u0026 \\"Nein\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:46:53+02:00"},{"Sha1":"95b9facf3301e13becb5da531530910a5d457f9d","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:30:54+02:00"}],"HeadCommit":{"Sha1":"f5050bdebf92430958192d94c5e4bef4bc928aeb","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:35:19+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/adfcb8ff8251dd025e93f8360b07cd3c59e810af...f5050bdebf92430958192d94c5e4bef4bc928aeb","Len":5}	1759394120
93	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"f5050bdebf92430958192d94c5e4bef4bc928aeb","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:35:19+02:00"},{"Sha1":"08096f01e7338384ff1af315d5ad58b062349c1f","Message":"feat(offer): positions have to be selected before generating contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-02T10:33:10+02:00"},{"Sha1":"036ce2daf888a000c2c5af879b66de796f033917","Message":"fix(position): attribute \\"optional\\" only for offers\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T19:41:51+02:00"},{"Sha1":"0809346f51bbbc2d4e87d19c8b7690f45848ca78","Message":"feat(table): icons instead of text \\"Ja\\" \\u0026 \\"Nein\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T17:46:53+02:00"},{"Sha1":"95b9facf3301e13becb5da531530910a5d457f9d","Message":"feat(position): add optional attribute\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-01T16:30:54+02:00"}],"HeadCommit":{"Sha1":"f5050bdebf92430958192d94c5e4bef4bc928aeb","Message":"Merge pull request 'feat(position): implement optional positions and selecting positions on offer-\\u003econtract' (#1) from optional-position into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-10-02T10:35:19+02:00"},"CompareURL":"Projektverwaltung/frontend/compare/adfcb8ff8251dd025e93f8360b07cd3c59e810af...f5050bdebf92430958192d94c5e4bef4bc928aeb","Len":5}	1759394120
94	1	17	1	2	0	f	refs/heads/optional-position	f		1759394135
95	2	17	1	2	0	f	refs/heads/optional-position	f		1759394135
96	1	17	1	1	0	f	refs/heads/optional-position	f		1759394145
97	2	17	1	1	0	f	refs/heads/optional-position	f		1759394145
107	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"d9d6a459ed8670db2d4679dd4bc911c9a84acb3c","Message":"style(home): animate section\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:51:45+02:00"}],"HeadCommit":{"Sha1":"d9d6a459ed8670db2d4679dd4bc911c9a84acb3c","Message":"style(home): animate section\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:51:45+02:00"},"CompareURL":"nico/byhaider-homepage/compare/0d65cdbc65b311dd7fc0ccf87f69ea72a45b3813...d9d6a459ed8670db2d4679dd4bc911c9a84acb3c","Len":1}	1759837910
99	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ad998edaeddf9f4946a95f841897310ad2cb27e3","Message":"fix(position): wrong serials when not selecting all positions for new contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T10:27:54+02:00"}],"HeadCommit":{"Sha1":"ad998edaeddf9f4946a95f841897310ad2cb27e3","Message":"fix(position): wrong serials when not selecting all positions for new contract\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T10:27:54+02:00"},"CompareURL":"Projektverwaltung/backend/compare/11377a050811020501edd38c888f9cec33c806c9...ad998edaeddf9f4946a95f841897310ad2cb27e3","Len":1}	1759739278
100	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"f25e61be55c87b6a7e95c1554caea1e7b1c07f77","Message":"feat(core): new navigation bar design\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T11:07:31+02:00"}],"HeadCommit":{"Sha1":"f25e61be55c87b6a7e95c1554caea1e7b1c07f77","Message":"feat(core): new navigation bar design\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T11:07:31+02:00"},"CompareURL":"nico/byhaider-homepage/compare/bcf42010921b14179c409d5835548a42aaa75d83...f25e61be55c87b6a7e95c1554caea1e7b1c07f77","Len":1}	1759741654
101	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1aaa54d3b5c5ba3c97be68f6dde3327c60c69a00","Message":"feat(home): implement and style first section at home\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T14:58:09+02:00"},{"Sha1":"505f5051760b7657d022303f766135b99eb50401","Message":"feat(core): new page \\"projects\\"\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T14:57:50+02:00"},{"Sha1":"9a855f85435a7f57c9e040c2a2e67e49e88b2c08","Message":"feat(core): change theme color and stars count\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T13:06:44+02:00"}],"HeadCommit":{"Sha1":"1aaa54d3b5c5ba3c97be68f6dde3327c60c69a00","Message":"feat(home): implement and style first section at home\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T14:58:09+02:00"},"CompareURL":"nico/byhaider-homepage/compare/f25e61be55c87b6a7e95c1554caea1e7b1c07f77...1aaa54d3b5c5ba3c97be68f6dde3327c60c69a00","Len":3}	1759755498
102	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"95a7fa3d9cb0b6234019a53562d80134bb417c30","Message":"style(core): change background color\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T15:12:13+02:00"}],"HeadCommit":{"Sha1":"95a7fa3d9cb0b6234019a53562d80134bb417c30","Message":"style(core): change background color\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T15:12:13+02:00"},"CompareURL":"nico/byhaider-homepage/compare/1aaa54d3b5c5ba3c97be68f6dde3327c60c69a00...95a7fa3d9cb0b6234019a53562d80134bb417c30","Len":1}	1759756338
103	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1b41bd32cb64de9a4fd7ac5c1e800d8516c2e24e","Message":"style(core): small changes\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T15:17:36+02:00"}],"HeadCommit":{"Sha1":"1b41bd32cb64de9a4fd7ac5c1e800d8516c2e24e","Message":"style(core): small changes\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-06T15:17:36+02:00"},"CompareURL":"nico/byhaider-homepage/compare/95a7fa3d9cb0b6234019a53562d80134bb417c30...1b41bd32cb64de9a4fd7ac5c1e800d8516c2e24e","Len":1}	1759756659
104	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ba5b2694a3f999bf5abde9893a6011d82bdae1e8","Message":"feat(core): page in work image\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T11:10:19+02:00"},{"Sha1":"a3acd4029b3e051fb3d1fc25b21225bd40123c6e","Message":"style(home): make homepage responsive\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T10:58:10+02:00"}],"HeadCommit":{"Sha1":"ba5b2694a3f999bf5abde9893a6011d82bdae1e8","Message":"feat(core): page in work image\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T11:10:19+02:00"},"CompareURL":"nico/byhaider-homepage/compare/1b41bd32cb64de9a4fd7ac5c1e800d8516c2e24e...ba5b2694a3f999bf5abde9893a6011d82bdae1e8","Len":2}	1759828225
105	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"5138bd3b5822b9bd4bde710527f685399ed9bb20","Message":"style(navigation-bar): make navbar responsive\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T11:56:18+02:00"}],"HeadCommit":{"Sha1":"5138bd3b5822b9bd4bde710527f685399ed9bb20","Message":"style(navigation-bar): make navbar responsive\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T11:56:18+02:00"},"CompareURL":"nico/byhaider-homepage/compare/ba5b2694a3f999bf5abde9893a6011d82bdae1e8...5138bd3b5822b9bd4bde710527f685399ed9bb20","Len":1}	1759830983
106	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"0d65cdbc65b311dd7fc0ccf87f69ea72a45b3813","Message":"fix(background): star generation outside of view (scroll height)\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:13:58+02:00"}],"HeadCommit":{"Sha1":"0d65cdbc65b311dd7fc0ccf87f69ea72a45b3813","Message":"fix(background): star generation outside of view (scroll height)\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:13:58+02:00"},"CompareURL":"nico/byhaider-homepage/compare/5138bd3b5822b9bd4bde710527f685399ed9bb20...0d65cdbc65b311dd7fc0ccf87f69ea72a45b3813","Len":1}	1759835642
108	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9b83c162f3cc5276a828ae662b5adf3f03562d18","Message":"feat(about): add small impressum\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:53:24+02:00"}],"HeadCommit":{"Sha1":"9b83c162f3cc5276a828ae662b5adf3f03562d18","Message":"feat(about): add small impressum\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:53:24+02:00"},"CompareURL":"nico/byhaider-homepage/compare/d9d6a459ed8670db2d4679dd4bc911c9a84acb3c...9b83c162f3cc5276a828ae662b5adf3f03562d18","Len":1}	1759838009
109	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"610328129de48d56eecc2bbb9395d6144e3645dd","Message":"feat(navigation-bar): add theme- and language-buttons to mobile-menu\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:59:07+02:00"}],"HeadCommit":{"Sha1":"610328129de48d56eecc2bbb9395d6144e3645dd","Message":"feat(navigation-bar): add theme- and language-buttons to mobile-menu\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T13:59:07+02:00"},"CompareURL":"nico/byhaider-homepage/compare/9b83c162f3cc5276a828ae662b5adf3f03562d18...610328129de48d56eecc2bbb9395d6144e3645dd","Len":1}	1759838374
110	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b482baf56d29d177d681aea7bf709c01ac6b8802","Message":"feat(core): add copyright\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T14:36:25+02:00"}],"HeadCommit":{"Sha1":"b482baf56d29d177d681aea7bf709c01ac6b8802","Message":"feat(core): add copyright\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T14:36:25+02:00"},"CompareURL":"nico/byhaider-homepage/compare/610328129de48d56eecc2bbb9395d6144e3645dd...b482baf56d29d177d681aea7bf709c01ac6b8802","Len":1}	1759840588
111	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"3a3b331092d9d102f92e0893a66f204f869e03ed","Message":"deploy(core): add dockerfile and compose (and deploy)\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-10-07T14:37:47+02:00"}],"HeadCommit":{"Sha1":"3a3b331092d9d102f92e0893a66f204f869e03ed","Message":"deploy(core): add dockerfile and compose (and deploy)\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-10-07T14:37:47+02:00"},"CompareURL":"nico/byhaider-homepage/compare/b482baf56d29d177d681aea7bf709c01ac6b8802...3a3b331092d9d102f92e0893a66f204f869e03ed","Len":1}	1759840701
112	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"0b88d4e6706088281b12c37272dc3bc371a5b80a","Message":"Merge branch 'main' of ssh://git.byhaider.dev:1103/nico/byhaider-homepage\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T14:43:17+02:00"},{"Sha1":"e7de29542a97b70919c918f542bfdb2622447205","Message":"fix(core): navigation bar moved when scrolling\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T14:42:45+02:00"}],"HeadCommit":{"Sha1":"0b88d4e6706088281b12c37272dc3bc371a5b80a","Message":"Merge branch 'main' of ssh://git.byhaider.dev:1103/nico/byhaider-homepage\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-07T14:43:17+02:00"},"CompareURL":"nico/byhaider-homepage/compare/3a3b331092d9d102f92e0893a66f204f869e03ed...0b88d4e6706088281b12c37272dc3bc371a5b80a","Len":2}	1759841019
113	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"0979f62718d4fa5536c1979def81d1a492ead9b7","Message":"feat(background): make stars faster\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T09:12:29+02:00"}],"HeadCommit":{"Sha1":"0979f62718d4fa5536c1979def81d1a492ead9b7","Message":"feat(background): make stars faster\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T09:12:29+02:00"},"CompareURL":"nico/byhaider-homepage/compare/0b88d4e6706088281b12c37272dc3bc371a5b80a...0979f62718d4fa5536c1979def81d1a492ead9b7","Len":1}	1759907553
114	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b1a16e6bb89104cf8f0609de9884afe469824396","Message":"fix(core): compress images\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T16:03:36+02:00"}],"HeadCommit":{"Sha1":"b1a16e6bb89104cf8f0609de9884afe469824396","Message":"fix(core): compress images\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T16:03:36+02:00"},"CompareURL":"nico/byhaider-homepage/compare/0979f62718d4fa5536c1979def81d1a492ead9b7...b1a16e6bb89104cf8f0609de9884afe469824396","Len":1}	1759932223
115	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"cb044eb720b30b127752d18543e2f396e442b7c9","Message":"fix(navbar): make blur behind navigation-bar bigger\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T16:33:56+02:00"}],"HeadCommit":{"Sha1":"cb044eb720b30b127752d18543e2f396e442b7c9","Message":"fix(navbar): make blur behind navigation-bar bigger\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T16:33:56+02:00"},"CompareURL":"nico/byhaider-homepage/compare/b1a16e6bb89104cf8f0609de9884afe469824396...cb044eb720b30b127752d18543e2f396e442b7c9","Len":1}	1759934043
116	1	5	1	3	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"054715688f784dd65b014ca9e8ad1e7fb17ca138","Message":"fix(navbar): other blur config\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T16:39:22+02:00"}],"HeadCommit":{"Sha1":"054715688f784dd65b014ca9e8ad1e7fb17ca138","Message":"fix(navbar): other blur config\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-08T16:39:22+02:00"},"CompareURL":"nico/byhaider-homepage/compare/cb044eb720b30b127752d18543e2f396e442b7c9...054715688f784dd65b014ca9e8ad1e7fb17ca138","Len":1}	1759934370
117	1	5	1	2	0	f	refs/heads/onedrive-upload	f		1761930472
118	2	5	1	2	0	f	refs/heads/onedrive-upload	f		1761930472
119	1	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"b166c16cd84e254213e56d4eec83ff6a4562805e","Message":"feat(offer): change buttons and functions\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:07:49+01:00"}],"HeadCommit":{"Sha1":"b166c16cd84e254213e56d4eec83ff6a4562805e","Message":"feat(offer): change buttons and functions\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:07:49+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/f5050bdebf92430958192d94c5e4bef4bc928aeb...b166c16cd84e254213e56d4eec83ff6a4562805e","Len":1}	1761930472
120	2	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"b166c16cd84e254213e56d4eec83ff6a4562805e","Message":"feat(offer): change buttons and functions\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:07:49+01:00"}],"HeadCommit":{"Sha1":"b166c16cd84e254213e56d4eec83ff6a4562805e","Message":"feat(offer): change buttons and functions\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:07:49+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/f5050bdebf92430958192d94c5e4bef4bc928aeb...b166c16cd84e254213e56d4eec83ff6a4562805e","Len":1}	1761930472
121	1	5	1	1	0	f	refs/heads/onedrive-upload	f		1761930613
122	2	5	1	1	0	f	refs/heads/onedrive-upload	f		1761930613
123	1	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Message":"feat(offer): implement sharepoint-service\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:10:08+01:00"}],"HeadCommit":{"Sha1":"a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Message":"feat(offer): implement sharepoint-service\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:10:08+01:00"},"CompareURL":"Projektverwaltung/backend/compare/ad998edaeddf9f4946a95f841897310ad2cb27e3...a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Len":1}	1761930613
124	2	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Message":"feat(offer): implement sharepoint-service\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:10:08+01:00"}],"HeadCommit":{"Sha1":"a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Message":"feat(offer): implement sharepoint-service\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:10:08+01:00"},"CompareURL":"Projektverwaltung/backend/compare/ad998edaeddf9f4946a95f841897310ad2cb27e3...a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Len":1}	1761930613
125	1	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"c3f9df721758452fa434dc054f0b2cb35f1ad138","Message":"feat(offer): implement loading while backend is uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:53:39+01:00"}],"HeadCommit":{"Sha1":"c3f9df721758452fa434dc054f0b2cb35f1ad138","Message":"feat(offer): implement loading while backend is uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:53:39+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/b166c16cd84e254213e56d4eec83ff6a4562805e...c3f9df721758452fa434dc054f0b2cb35f1ad138","Len":1}	1762084422
126	2	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"c3f9df721758452fa434dc054f0b2cb35f1ad138","Message":"feat(offer): implement loading while backend is uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:53:39+01:00"}],"HeadCommit":{"Sha1":"c3f9df721758452fa434dc054f0b2cb35f1ad138","Message":"feat(offer): implement loading while backend is uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:53:39+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/b166c16cd84e254213e56d4eec83ff6a4562805e...c3f9df721758452fa434dc054f0b2cb35f1ad138","Len":1}	1762084422
127	1	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"0842888b935cef481152068696371b52076b46bb","Message":"feat(offer): change upload folder structure and remove unnecessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:55:08+01:00"}],"HeadCommit":{"Sha1":"0842888b935cef481152068696371b52076b46bb","Message":"feat(offer): change upload folder structure and remove unnecessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:55:08+01:00"},"CompareURL":"Projektverwaltung/backend/compare/a9e08d345f998c0a2d2b55841a6cd296b104bdd1...0842888b935cef481152068696371b52076b46bb","Len":1}	1762084513
128	2	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"0842888b935cef481152068696371b52076b46bb","Message":"feat(offer): change upload folder structure and remove unnecessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:55:08+01:00"}],"HeadCommit":{"Sha1":"0842888b935cef481152068696371b52076b46bb","Message":"feat(offer): change upload folder structure and remove unnecessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:55:08+01:00"},"CompareURL":"Projektverwaltung/backend/compare/a9e08d345f998c0a2d2b55841a6cd296b104bdd1...0842888b935cef481152068696371b52076b46bb","Len":1}	1762084513
129	1	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Message":"refactor(core): add .env\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:05:54+01:00"}],"HeadCommit":{"Sha1":"d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Message":"refactor(core): add .env\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:05:54+01:00"},"CompareURL":"Projektverwaltung/backend/compare/0842888b935cef481152068696371b52076b46bb...d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Len":1}	1762085158
130	2	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Message":"refactor(core): add .env\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:05:54+01:00"}],"HeadCommit":{"Sha1":"d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Message":"refactor(core): add .env\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:05:54+01:00"},"CompareURL":"Projektverwaltung/backend/compare/0842888b935cef481152068696371b52076b46bb...d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Len":1}	1762085158
131	1	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"d3035532d6c8d5b2bac9d2e933c7136756e80f94","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:25+01:00"}],"HeadCommit":{"Sha1":"d3035532d6c8d5b2bac9d2e933c7136756e80f94","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:25+01:00"},"CompareURL":"Projektverwaltung/backend/compare/d34561b1bd6f73ca0a65bd704804a2f8cc4140aa...d3035532d6c8d5b2bac9d2e933c7136756e80f94","Len":1}	1762086090
132	2	5	1	1	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"d3035532d6c8d5b2bac9d2e933c7136756e80f94","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:25+01:00"}],"HeadCommit":{"Sha1":"d3035532d6c8d5b2bac9d2e933c7136756e80f94","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:25+01:00"},"CompareURL":"Projektverwaltung/backend/compare/d34561b1bd6f73ca0a65bd704804a2f8cc4140aa...d3035532d6c8d5b2bac9d2e933c7136756e80f94","Len":1}	1762086090
139	1	11	1	2	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762088980
140	2	11	1	2	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762088980
133	1	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"3c22346c490282585a970a37b8a027779a886aa5","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:36+01:00"}],"HeadCommit":{"Sha1":"3c22346c490282585a970a37b8a027779a886aa5","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:36+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/c3f9df721758452fa434dc054f0b2cb35f1ad138...3c22346c490282585a970a37b8a027779a886aa5","Len":1}	1762086101
134	2	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"3c22346c490282585a970a37b8a027779a886aa5","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:36+01:00"}],"HeadCommit":{"Sha1":"3c22346c490282585a970a37b8a027779a886aa5","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:36+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/c3f9df721758452fa434dc054f0b2cb35f1ad138...3c22346c490282585a970a37b8a027779a886aa5","Len":1}	1762086101
135	1	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Message":"feat(offer/receipt): change button label\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:08:34+01:00"}],"HeadCommit":{"Sha1":"95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Message":"feat(offer/receipt): change button label\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:08:34+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/3c22346c490282585a970a37b8a027779a886aa5...95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Len":1}	1762088917
136	2	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Message":"feat(offer/receipt): change button label\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:08:34+01:00"}],"HeadCommit":{"Sha1":"95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Message":"feat(offer/receipt): change button label\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:08:34+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/3c22346c490282585a970a37b8a027779a886aa5...95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Len":1}	1762088917
137	1	7	1	2	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762088941
138	2	7	1	2	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762088941
141	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9ecf95c19c5dad8c2ec3aaff00aa298312b70238","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:09:40+01:00"},{"Sha1":"95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Message":"feat(offer/receipt): change button label\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:08:34+01:00"},{"Sha1":"3c22346c490282585a970a37b8a027779a886aa5","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:36+01:00"},{"Sha1":"c3f9df721758452fa434dc054f0b2cb35f1ad138","Message":"feat(offer): implement loading while backend is uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:53:39+01:00"},{"Sha1":"b166c16cd84e254213e56d4eec83ff6a4562805e","Message":"feat(offer): change buttons and functions\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:07:49+01:00"}],"HeadCommit":{"Sha1":"9ecf95c19c5dad8c2ec3aaff00aa298312b70238","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:09:40+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/f5050bdebf92430958192d94c5e4bef4bc928aeb...9ecf95c19c5dad8c2ec3aaff00aa298312b70238","Len":5}	1762088980
142	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9ecf95c19c5dad8c2ec3aaff00aa298312b70238","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:09:40+01:00"},{"Sha1":"95ee4ac00ff561dfd20ba8f06ef4d50039e41127","Message":"feat(offer/receipt): change button label\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:08:34+01:00"},{"Sha1":"3c22346c490282585a970a37b8a027779a886aa5","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:36+01:00"},{"Sha1":"c3f9df721758452fa434dc054f0b2cb35f1ad138","Message":"feat(offer): implement loading while backend is uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:53:39+01:00"},{"Sha1":"b166c16cd84e254213e56d4eec83ff6a4562805e","Message":"feat(offer): change buttons and functions\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:07:49+01:00"}],"HeadCommit":{"Sha1":"9ecf95c19c5dad8c2ec3aaff00aa298312b70238","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:09:40+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/f5050bdebf92430958192d94c5e4bef4bc928aeb...9ecf95c19c5dad8c2ec3aaff00aa298312b70238","Len":5}	1762088980
143	1	7	1	1	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762088996
144	2	7	1	1	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762088996
145	1	11	1	1	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762089000
146	2	11	1	1	0	f		f	2|feat(offer/receipt): implement sharepoint uploading	1762089000
147	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"5f40b751159406bb4bfde9dcd94b6788cb3be562","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:10:00+01:00"},{"Sha1":"d3035532d6c8d5b2bac9d2e933c7136756e80f94","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:25+01:00"},{"Sha1":"d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Message":"refactor(core): add .env\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:05:54+01:00"},{"Sha1":"0842888b935cef481152068696371b52076b46bb","Message":"feat(offer): change upload folder structure and remove unnecessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:55:08+01:00"},{"Sha1":"a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Message":"feat(offer): implement sharepoint-service\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:10:08+01:00"}],"HeadCommit":{"Sha1":"5f40b751159406bb4bfde9dcd94b6788cb3be562","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:10:00+01:00"},"CompareURL":"Projektverwaltung/backend/compare/ad998edaeddf9f4946a95f841897310ad2cb27e3...5f40b751159406bb4bfde9dcd94b6788cb3be562","Len":5}	1762089001
165	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"72671991e752638979483dada21519685c0769a3","Message":"refactor(jwt): change expiring setting\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:24:39+01:00"}],"HeadCommit":{"Sha1":"72671991e752638979483dada21519685c0769a3","Message":"refactor(jwt): change expiring setting\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:24:39+01:00"},"CompareURL":"GastroSystem/backend/compare/1fd22a692034b011a4deb5509fbcd1d1998f6d48...72671991e752638979483dada21519685c0769a3","Len":1}	1762370684
148	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"5f40b751159406bb4bfde9dcd94b6788cb3be562","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:10:00+01:00"},{"Sha1":"d3035532d6c8d5b2bac9d2e933c7136756e80f94","Message":"feat(receipt): implement uploading for receipt\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:21:25+01:00"},{"Sha1":"d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","Message":"refactor(core): add .env\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T13:05:54+01:00"},{"Sha1":"0842888b935cef481152068696371b52076b46bb","Message":"feat(offer): change upload folder structure and remove unnecessary methods\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T12:55:08+01:00"},{"Sha1":"a9e08d345f998c0a2d2b55841a6cd296b104bdd1","Message":"feat(offer): implement sharepoint-service\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-10-31T18:10:08+01:00"}],"HeadCommit":{"Sha1":"5f40b751159406bb4bfde9dcd94b6788cb3be562","Message":"Merge pull request 'feat(offer/receipt): implement sharepoint uploading' (#2) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-02T14:10:00+01:00"},"CompareURL":"Projektverwaltung/backend/compare/ad998edaeddf9f4946a95f841897310ad2cb27e3...5f40b751159406bb4bfde9dcd94b6788cb3be562","Len":5}	1762089001
149	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"dfb1ae8905385d14d18e99e4779df2be26840ef7","Message":"feat(document): change min precomma digits\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:22:17+01:00"}],"HeadCommit":{"Sha1":"dfb1ae8905385d14d18e99e4779df2be26840ef7","Message":"feat(document): change min precomma digits\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:22:17+01:00"},"CompareURL":"Projektverwaltung/backend/compare/5f40b751159406bb4bfde9dcd94b6788cb3be562...dfb1ae8905385d14d18e99e4779df2be26840ef7","Len":1}	1762089741
150	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"dfb1ae8905385d14d18e99e4779df2be26840ef7","Message":"feat(document): change min precomma digits\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:22:17+01:00"}],"HeadCommit":{"Sha1":"dfb1ae8905385d14d18e99e4779df2be26840ef7","Message":"feat(document): change min precomma digits\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-02T14:22:17+01:00"},"CompareURL":"Projektverwaltung/backend/compare/5f40b751159406bb4bfde9dcd94b6788cb3be562...dfb1ae8905385d14d18e99e4779df2be26840ef7","Len":1}	1762089741
151	1	1	1	4	0	f		f		1762185908
152	3	1	1	4	0	f		f		1762185908
153	1	5	1	4	0	f	refs/heads/main	f		1762191466
154	3	5	1	4	0	f	refs/heads/main	f		1762191466
155	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ec4e5eeafe6ec8aa9139c31809b997698f85d91e","Message":"init(core): initialize spring project\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-03T18:37:43+01:00"}],"HeadCommit":{"Sha1":"ec4e5eeafe6ec8aa9139c31809b997698f85d91e","Message":"init(core): initialize spring project\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-03T18:37:43+01:00"},"CompareURL":"","Len":1}	1762191466
156	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"ec4e5eeafe6ec8aa9139c31809b997698f85d91e","Message":"init(core): initialize spring project\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-03T18:37:43+01:00"}],"HeadCommit":{"Sha1":"ec4e5eeafe6ec8aa9139c31809b997698f85d91e","Message":"init(core): initialize spring project\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-03T18:37:43+01:00"},"CompareURL":"","Len":1}	1762191467
157	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1fd22a692034b011a4deb5509fbcd1d1998f6d48","Message":"feat(user/session): implement user register and login\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T16:32:58+01:00"}],"HeadCommit":{"Sha1":"1fd22a692034b011a4deb5509fbcd1d1998f6d48","Message":"feat(user/session): implement user register and login\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T16:32:58+01:00"},"CompareURL":"GastroSystem/backend/compare/ec4e5eeafe6ec8aa9139c31809b997698f85d91e...1fd22a692034b011a4deb5509fbcd1d1998f6d48","Len":1}	1762356783
158	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1fd22a692034b011a4deb5509fbcd1d1998f6d48","Message":"feat(user/session): implement user register and login\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T16:32:58+01:00"}],"HeadCommit":{"Sha1":"1fd22a692034b011a4deb5509fbcd1d1998f6d48","Message":"feat(user/session): implement user register and login\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T16:32:58+01:00"},"CompareURL":"GastroSystem/backend/compare/ec4e5eeafe6ec8aa9139c31809b997698f85d91e...1fd22a692034b011a4deb5509fbcd1d1998f6d48","Len":1}	1762356783
159	1	1	1	5	0	f		f		1762357011
160	3	1	1	5	0	f		f		1762357011
161	1	5	1	5	0	f	refs/heads/main	f		1762370619
162	3	5	1	5	0	f	refs/heads/main	f		1762370619
163	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"08ea3c00193a7213d1b6d8af35c296f43e56bb27","Message":"init(core): initialize with necessary libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:23:35+01:00"}],"HeadCommit":{"Sha1":"08ea3c00193a7213d1b6d8af35c296f43e56bb27","Message":"init(core): initialize with necessary libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:23:35+01:00"},"CompareURL":"","Len":1}	1762370619
164	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"08ea3c00193a7213d1b6d8af35c296f43e56bb27","Message":"init(core): initialize with necessary libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:23:35+01:00"}],"HeadCommit":{"Sha1":"08ea3c00193a7213d1b6d8af35c296f43e56bb27","Message":"init(core): initialize with necessary libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:23:35+01:00"},"CompareURL":"","Len":1}	1762370619
166	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"72671991e752638979483dada21519685c0769a3","Message":"refactor(jwt): change expiring setting\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:24:39+01:00"}],"HeadCommit":{"Sha1":"72671991e752638979483dada21519685c0769a3","Message":"refactor(jwt): change expiring setting\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-05T20:24:39+01:00"},"CompareURL":"GastroSystem/backend/compare/1fd22a692034b011a4deb5509fbcd1d1998f6d48...72671991e752638979483dada21519685c0769a3","Len":1}	1762370684
167	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"40bc9ad8d74b384e1bfce68429324caa7f0c3734","Message":"feat(session): implement session management and import useful libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-11T14:36:36+01:00"}],"HeadCommit":{"Sha1":"40bc9ad8d74b384e1bfce68429324caa7f0c3734","Message":"feat(session): implement session management and import useful libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-11T14:36:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/08ea3c00193a7213d1b6d8af35c296f43e56bb27...40bc9ad8d74b384e1bfce68429324caa7f0c3734","Len":1}	1762868204
168	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"40bc9ad8d74b384e1bfce68429324caa7f0c3734","Message":"feat(session): implement session management and import useful libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-11T14:36:36+01:00"}],"HeadCommit":{"Sha1":"40bc9ad8d74b384e1bfce68429324caa7f0c3734","Message":"feat(session): implement session management and import useful libraries\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-11T14:36:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/08ea3c00193a7213d1b6d8af35c296f43e56bb27...40bc9ad8d74b384e1bfce68429324caa7f0c3734","Len":1}	1762868204
169	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"976b060587d1aa3510b0494f98458932627f861f","Message":"feat(session): save current user in local storage to save it between sessions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-11T18:20:13+01:00"}],"HeadCommit":{"Sha1":"976b060587d1aa3510b0494f98458932627f861f","Message":"feat(session): save current user in local storage to save it between sessions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-11T18:20:13+01:00"},"CompareURL":"GastroSystem/frontend/compare/40bc9ad8d74b384e1bfce68429324caa7f0c3734...976b060587d1aa3510b0494f98458932627f861f","Len":1}	1762881616
170	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"976b060587d1aa3510b0494f98458932627f861f","Message":"feat(session): save current user in local storage to save it between sessions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-11T18:20:13+01:00"}],"HeadCommit":{"Sha1":"976b060587d1aa3510b0494f98458932627f861f","Message":"feat(session): save current user in local storage to save it between sessions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-11T18:20:13+01:00"},"CompareURL":"GastroSystem/frontend/compare/40bc9ad8d74b384e1bfce68429324caa7f0c3734...976b060587d1aa3510b0494f98458932627f861f","Len":1}	1762881616
171	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239","Message":"feat(user): implement user-area page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T17:12:43+01:00"}],"HeadCommit":{"Sha1":"b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239","Message":"feat(user): implement user-area page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T17:12:43+01:00"},"CompareURL":"GastroSystem/frontend/compare/976b060587d1aa3510b0494f98458932627f861f...b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239","Len":1}	1762963965
172	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239","Message":"feat(user): implement user-area page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T17:12:43+01:00"}],"HeadCommit":{"Sha1":"b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239","Message":"feat(user): implement user-area page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T17:12:43+01:00"},"CompareURL":"GastroSystem/frontend/compare/976b060587d1aa3510b0494f98458932627f861f...b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239","Len":1}	1762963965
173	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1574727adf9fb6ea93e5329e84350bf38e91bd58","Message":"fix(session): fix refreshing and logout errors\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-12T17:21:12+01:00"}],"HeadCommit":{"Sha1":"1574727adf9fb6ea93e5329e84350bf38e91bd58","Message":"fix(session): fix refreshing and logout errors\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-12T17:21:12+01:00"},"CompareURL":"GastroSystem/backend/compare/72671991e752638979483dada21519685c0769a3...1574727adf9fb6ea93e5329e84350bf38e91bd58","Len":1}	1762964477
174	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"1574727adf9fb6ea93e5329e84350bf38e91bd58","Message":"fix(session): fix refreshing and logout errors\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-12T17:21:12+01:00"}],"HeadCommit":{"Sha1":"1574727adf9fb6ea93e5329e84350bf38e91bd58","Message":"fix(session): fix refreshing and logout errors\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-12T17:21:12+01:00"},"CompareURL":"GastroSystem/backend/compare/72671991e752638979483dada21519685c0769a3...1574727adf9fb6ea93e5329e84350bf38e91bd58","Len":1}	1762964477
200	3	11	1	4	0	f		f	1|feat(authorization): implement authorization without events	1763149090
175	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"a4107c3fb7efe8274c52c84a89bd6a89d28381a8","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:18:05+01:00"}],"HeadCommit":{"Sha1":"a4107c3fb7efe8274c52c84a89bd6a89d28381a8","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:18:05+01:00"},"CompareURL":"GastroSystem/frontend/compare/b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239...a4107c3fb7efe8274c52c84a89bd6a89d28381a8","Len":1}	1762971489
176	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"a4107c3fb7efe8274c52c84a89bd6a89d28381a8","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:18:05+01:00"}],"HeadCommit":{"Sha1":"a4107c3fb7efe8274c52c84a89bd6a89d28381a8","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:18:05+01:00"},"CompareURL":"GastroSystem/frontend/compare/b64acf0f44070e7a6b25d8f2ed0bbe9f46ac0239...a4107c3fb7efe8274c52c84a89bd6a89d28381a8","Len":1}	1762971489
177	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:20:23+01:00"}],"HeadCommit":{"Sha1":"a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:20:23+01:00"},"CompareURL":"GastroSystem/backend/compare/1574727adf9fb6ea93e5329e84350bf38e91bd58...a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Len":1}	1762971626
178	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:20:23+01:00"}],"HeadCommit":{"Sha1":"a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:20:23+01:00"},"CompareURL":"GastroSystem/backend/compare/1574727adf9fb6ea93e5329e84350bf38e91bd58...a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Len":1}	1762971626
179	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"bf2014aa9ccc0ad404dd5477c7acd717104e2cfc","Message":"fix(user): wrong translation code\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:21:02+01:00"}],"HeadCommit":{"Sha1":"bf2014aa9ccc0ad404dd5477c7acd717104e2cfc","Message":"fix(user): wrong translation code\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:21:02+01:00"},"CompareURL":"GastroSystem/frontend/compare/a4107c3fb7efe8274c52c84a89bd6a89d28381a8...bf2014aa9ccc0ad404dd5477c7acd717104e2cfc","Len":1}	1762971665
180	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"bf2014aa9ccc0ad404dd5477c7acd717104e2cfc","Message":"fix(user): wrong translation code\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:21:02+01:00"}],"HeadCommit":{"Sha1":"bf2014aa9ccc0ad404dd5477c7acd717104e2cfc","Message":"fix(user): wrong translation code\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:21:02+01:00"},"CompareURL":"GastroSystem/frontend/compare/a4107c3fb7efe8274c52c84a89bd6a89d28381a8...bf2014aa9ccc0ad404dd5477c7acd717104e2cfc","Len":1}	1762971665
181	1	5	1	4	0	f	refs/heads/authorization-management	f		1763055060
182	3	5	1	4	0	f	refs/heads/authorization-management	f		1763055060
183	1	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[],"HeadCommit":{"Sha1":"a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:20:23+01:00"},"CompareURL":"GastroSystem/backend/compare/main...a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Len":0}	1763055060
184	3	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[],"HeadCommit":{"Sha1":"a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Message":"feat(error): implement error messaging with translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-12T19:20:23+01:00"},"CompareURL":"GastroSystem/backend/compare/main...a53228cfcecfd52fc965cf20011ddb8bb92c3efd","Len":0}	1763055060
185	1	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"88a408c1d25f38f496797726b653fdc45f75cb95","Message":"feat(authorization): implement role and permission management with TEST-permission\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-13T20:29:27+01:00"}],"HeadCommit":{"Sha1":"88a408c1d25f38f496797726b653fdc45f75cb95","Message":"feat(authorization): implement role and permission management with TEST-permission\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-13T20:29:27+01:00"},"CompareURL":"GastroSystem/backend/compare/a53228cfcecfd52fc965cf20011ddb8bb92c3efd...88a408c1d25f38f496797726b653fdc45f75cb95","Len":1}	1763062172
186	3	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"88a408c1d25f38f496797726b653fdc45f75cb95","Message":"feat(authorization): implement role and permission management with TEST-permission\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-13T20:29:27+01:00"}],"HeadCommit":{"Sha1":"88a408c1d25f38f496797726b653fdc45f75cb95","Message":"feat(authorization): implement role and permission management with TEST-permission\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-13T20:29:27+01:00"},"CompareURL":"GastroSystem/backend/compare/a53228cfcecfd52fc965cf20011ddb8bb92c3efd...88a408c1d25f38f496797726b653fdc45f75cb95","Len":1}	1763062172
187	1	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"15af04af61ec6f5852f6361ce5490746eaac4ba3","Message":"feat(authorization): remove unnecessary test-permission\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T17:18:40+01:00"}],"HeadCommit":{"Sha1":"15af04af61ec6f5852f6361ce5490746eaac4ba3","Message":"feat(authorization): remove unnecessary test-permission\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T17:18:40+01:00"},"CompareURL":"GastroSystem/backend/compare/88a408c1d25f38f496797726b653fdc45f75cb95...15af04af61ec6f5852f6361ce5490746eaac4ba3","Len":1}	1763137125
203	1	17	1	4	0	f	refs/heads/authorization-management	f		1763149108
204	3	17	1	4	0	f	refs/heads/authorization-management	f		1763149108
188	3	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"15af04af61ec6f5852f6361ce5490746eaac4ba3","Message":"feat(authorization): remove unnecessary test-permission\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T17:18:40+01:00"}],"HeadCommit":{"Sha1":"15af04af61ec6f5852f6361ce5490746eaac4ba3","Message":"feat(authorization): remove unnecessary test-permission\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T17:18:40+01:00"},"CompareURL":"GastroSystem/backend/compare/88a408c1d25f38f496797726b653fdc45f75cb95...15af04af61ec6f5852f6361ce5490746eaac4ba3","Len":1}	1763137125
189	1	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Message":"fix(authorization): fix authorization errors\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:07:15+01:00"}],"HeadCommit":{"Sha1":"146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Message":"fix(authorization): fix authorization errors\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:07:15+01:00"},"CompareURL":"GastroSystem/backend/compare/15af04af61ec6f5852f6361ce5490746eaac4ba3...146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Len":1}	1763143640
190	3	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Message":"fix(authorization): fix authorization errors\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:07:15+01:00"}],"HeadCommit":{"Sha1":"146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Message":"fix(authorization): fix authorization errors\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:07:15+01:00"},"CompareURL":"GastroSystem/backend/compare/15af04af61ec6f5852f6361ce5490746eaac4ba3...146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Len":1}	1763143640
191	1	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"a162dfff554aae6fb192e404b022adf9254deb60","Message":"refactor(user): delete import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:08:13+01:00"}],"HeadCommit":{"Sha1":"a162dfff554aae6fb192e404b022adf9254deb60","Message":"refactor(user): delete import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:08:13+01:00"},"CompareURL":"GastroSystem/backend/compare/146e5db10ebb038ea00c9c1b6cd1a8accc862ef3...a162dfff554aae6fb192e404b022adf9254deb60","Len":1}	1763143697
192	3	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"a162dfff554aae6fb192e404b022adf9254deb60","Message":"refactor(user): delete import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:08:13+01:00"}],"HeadCommit":{"Sha1":"a162dfff554aae6fb192e404b022adf9254deb60","Message":"refactor(user): delete import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:08:13+01:00"},"CompareURL":"GastroSystem/backend/compare/146e5db10ebb038ea00c9c1b6cd1a8accc862ef3...a162dfff554aae6fb192e404b022adf9254deb60","Len":1}	1763143697
193	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"f0b741f06d8a62537691f3e399a3af3723bdbe99","Message":"fix(session): wrong error code in if section\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:20:53+01:00"}],"HeadCommit":{"Sha1":"f0b741f06d8a62537691f3e399a3af3723bdbe99","Message":"fix(session): wrong error code in if section\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:20:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/bf2014aa9ccc0ad404dd5477c7acd717104e2cfc...f0b741f06d8a62537691f3e399a3af3723bdbe99","Len":1}	1763148056
194	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"f0b741f06d8a62537691f3e399a3af3723bdbe99","Message":"fix(session): wrong error code in if section\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:20:53+01:00"}],"HeadCommit":{"Sha1":"f0b741f06d8a62537691f3e399a3af3723bdbe99","Message":"fix(session): wrong error code in if section\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:20:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/bf2014aa9ccc0ad404dd5477c7acd717104e2cfc...f0b741f06d8a62537691f3e399a3af3723bdbe99","Len":1}	1763148056
195	1	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Message":"feat(permission): add initialize permissions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:33:46+01:00"}],"HeadCommit":{"Sha1":"ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Message":"feat(permission): add initialize permissions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:33:46+01:00"},"CompareURL":"GastroSystem/backend/compare/a162dfff554aae6fb192e404b022adf9254deb60...ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Len":1}	1763148829
196	3	5	1	4	0	f	refs/heads/authorization-management	f	{"Commits":[{"Sha1":"ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Message":"feat(permission): add initialize permissions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:33:46+01:00"}],"HeadCommit":{"Sha1":"ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Message":"feat(permission): add initialize permissions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:33:46+01:00"},"CompareURL":"GastroSystem/backend/compare/a162dfff554aae6fb192e404b022adf9254deb60...ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Len":1}	1763148829
197	1	7	1	4	0	f		f	1|feat(authorization): implement authorization without events	1763149024
198	3	7	1	4	0	f		f	1|feat(authorization): implement authorization without events	1763149024
199	1	11	1	4	0	f		f	1|feat(authorization): implement authorization without events	1763149090
201	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"21684a64aa48e19224d63b802f8ca82657c5f9b7","Message":"Merge pull request 'feat(authorization): implement authorization without events' (#1) from authorization-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-14T20:38:10+01:00"},{"Sha1":"ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Message":"feat(permission): add initialize permissions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:33:46+01:00"},{"Sha1":"a162dfff554aae6fb192e404b022adf9254deb60","Message":"refactor(user): delete import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:08:13+01:00"},{"Sha1":"146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Message":"fix(authorization): fix authorization errors\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:07:15+01:00"},{"Sha1":"15af04af61ec6f5852f6361ce5490746eaac4ba3","Message":"feat(authorization): remove unnecessary test-permission\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T17:18:40+01:00"}],"HeadCommit":{"Sha1":"21684a64aa48e19224d63b802f8ca82657c5f9b7","Message":"Merge pull request 'feat(authorization): implement authorization without events' (#1) from authorization-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-14T20:38:10+01:00"},"CompareURL":"GastroSystem/backend/compare/a53228cfcecfd52fc965cf20011ddb8bb92c3efd...21684a64aa48e19224d63b802f8ca82657c5f9b7","Len":6}	1763149091
202	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"21684a64aa48e19224d63b802f8ca82657c5f9b7","Message":"Merge pull request 'feat(authorization): implement authorization without events' (#1) from authorization-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-14T20:38:10+01:00"},{"Sha1":"ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a","Message":"feat(permission): add initialize permissions\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T20:33:46+01:00"},{"Sha1":"a162dfff554aae6fb192e404b022adf9254deb60","Message":"refactor(user): delete import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:08:13+01:00"},{"Sha1":"146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","Message":"fix(authorization): fix authorization errors\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T19:07:15+01:00"},{"Sha1":"15af04af61ec6f5852f6361ce5490746eaac4ba3","Message":"feat(authorization): remove unnecessary test-permission\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-14T17:18:40+01:00"}],"HeadCommit":{"Sha1":"21684a64aa48e19224d63b802f8ca82657c5f9b7","Message":"Merge pull request 'feat(authorization): implement authorization without events' (#1) from authorization-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-14T20:38:10+01:00"},"CompareURL":"GastroSystem/backend/compare/a53228cfcecfd52fc965cf20011ddb8bb92c3efd...21684a64aa48e19224d63b802f8ca82657c5f9b7","Len":6}	1763149091
205	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"48007a5208071a4cfa5e95df56a7189d57cb7ef8","Message":"feat(event): add event entity\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T15:40:59+01:00"}],"HeadCommit":{"Sha1":"48007a5208071a4cfa5e95df56a7189d57cb7ef8","Message":"feat(event): add event entity\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T15:40:59+01:00"},"CompareURL":"GastroSystem/backend/compare/21684a64aa48e19224d63b802f8ca82657c5f9b7...48007a5208071a4cfa5e95df56a7189d57cb7ef8","Len":1}	1763304061
206	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"48007a5208071a4cfa5e95df56a7189d57cb7ef8","Message":"feat(event): add event entity\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T15:40:59+01:00"}],"HeadCommit":{"Sha1":"48007a5208071a4cfa5e95df56a7189d57cb7ef8","Message":"feat(event): add event entity\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T15:40:59+01:00"},"CompareURL":"GastroSystem/backend/compare/21684a64aa48e19224d63b802f8ca82657c5f9b7...48007a5208071a4cfa5e95df56a7189d57cb7ef8","Len":1}	1763304061
207	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"0c06b6a9b30cff3977a3428faa6c8ea4017d0cee","Message":"feat(event): add eventCode to api-requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:52:48+01:00"}],"HeadCommit":{"Sha1":"0c06b6a9b30cff3977a3428faa6c8ea4017d0cee","Message":"feat(event): add eventCode to api-requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:52:48+01:00"},"CompareURL":"GastroSystem/frontend/compare/f0b741f06d8a62537691f3e399a3af3723bdbe99...0c06b6a9b30cff3977a3428faa6c8ea4017d0cee","Len":1}	1763308369
208	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"0c06b6a9b30cff3977a3428faa6c8ea4017d0cee","Message":"feat(event): add eventCode to api-requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:52:48+01:00"}],"HeadCommit":{"Sha1":"0c06b6a9b30cff3977a3428faa6c8ea4017d0cee","Message":"feat(event): add eventCode to api-requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:52:48+01:00"},"CompareURL":"GastroSystem/frontend/compare/f0b741f06d8a62537691f3e399a3af3723bdbe99...0c06b6a9b30cff3977a3428faa6c8ea4017d0cee","Len":1}	1763308369
209	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"14df0561d0c0a522c75a20285a9a173754fa6b59","Message":"fix(core): allow X-Event-Code header\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:53:39+01:00"}],"HeadCommit":{"Sha1":"14df0561d0c0a522c75a20285a9a173754fa6b59","Message":"fix(core): allow X-Event-Code header\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:53:39+01:00"},"CompareURL":"GastroSystem/backend/compare/48007a5208071a4cfa5e95df56a7189d57cb7ef8...14df0561d0c0a522c75a20285a9a173754fa6b59","Len":1}	1763308421
210	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"14df0561d0c0a522c75a20285a9a173754fa6b59","Message":"fix(core): allow X-Event-Code header\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:53:39+01:00"}],"HeadCommit":{"Sha1":"14df0561d0c0a522c75a20285a9a173754fa6b59","Message":"fix(core): allow X-Event-Code header\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T16:53:39+01:00"},"CompareURL":"GastroSystem/backend/compare/48007a5208071a4cfa5e95df56a7189d57cb7ef8...14df0561d0c0a522c75a20285a9a173754fa6b59","Len":1}	1763308421
211	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9b44ae51ed426eb808fd8f77ada80edd11664ed4","Message":"fix(event): event permission should be checked on requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T17:38:07+01:00"}],"HeadCommit":{"Sha1":"9b44ae51ed426eb808fd8f77ada80edd11664ed4","Message":"fix(event): event permission should be checked on requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T17:38:07+01:00"},"CompareURL":"GastroSystem/backend/compare/14df0561d0c0a522c75a20285a9a173754fa6b59...9b44ae51ed426eb808fd8f77ada80edd11664ed4","Len":1}	1763311091
212	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9b44ae51ed426eb808fd8f77ada80edd11664ed4","Message":"fix(event): event permission should be checked on requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T17:38:07+01:00"}],"HeadCommit":{"Sha1":"9b44ae51ed426eb808fd8f77ada80edd11664ed4","Message":"fix(event): event permission should be checked on requests\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T17:38:07+01:00"},"CompareURL":"GastroSystem/backend/compare/14df0561d0c0a522c75a20285a9a173754fa6b59...9b44ae51ed426eb808fd8f77ada80edd11664ed4","Len":1}	1763311091
213	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b368b76a840606922ed6be7b2c8365afd4536f65","Message":"feat(user): show user roles for events\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T18:01:44+01:00"}],"HeadCommit":{"Sha1":"b368b76a840606922ed6be7b2c8365afd4536f65","Message":"feat(user): show user roles for events\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T18:01:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/0c06b6a9b30cff3977a3428faa6c8ea4017d0cee...b368b76a840606922ed6be7b2c8365afd4536f65","Len":1}	1763312506
214	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b368b76a840606922ed6be7b2c8365afd4536f65","Message":"feat(user): show user roles for events\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T18:01:44+01:00"}],"HeadCommit":{"Sha1":"b368b76a840606922ed6be7b2c8365afd4536f65","Message":"feat(user): show user roles for events\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-16T18:01:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/0c06b6a9b30cff3977a3428faa6c8ea4017d0cee...b368b76a840606922ed6be7b2c8365afd4536f65","Len":1}	1763312506
215	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9c5e2cec36f1df69c593bfb6694bb341a433f5a9","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:16:50+01:00"}],"HeadCommit":{"Sha1":"9c5e2cec36f1df69c593bfb6694bb341a433f5a9","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:16:50+01:00"},"CompareURL":"Projektverwaltung/backend/compare/dfb1ae8905385d14d18e99e4779df2be26840ef7...9c5e2cec36f1df69c593bfb6694bb341a433f5a9","Len":1}	1763403414
216	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9c5e2cec36f1df69c593bfb6694bb341a433f5a9","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:16:50+01:00"}],"HeadCommit":{"Sha1":"9c5e2cec36f1df69c593bfb6694bb341a433f5a9","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:16:50+01:00"},"CompareURL":"Projektverwaltung/backend/compare/dfb1ae8905385d14d18e99e4779df2be26840ef7...9c5e2cec36f1df69c593bfb6694bb341a433f5a9","Len":1}	1763403414
217	1	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"68675e7e44570a36cbf59436cee0ee28ae088a95","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:17:04+01:00"}],"HeadCommit":{"Sha1":"68675e7e44570a36cbf59436cee0ee28ae088a95","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:17:04+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/95ee4ac00ff561dfd20ba8f06ef4d50039e41127...68675e7e44570a36cbf59436cee0ee28ae088a95","Len":1}	1763403427
218	2	5	1	2	0	f	refs/heads/onedrive-upload	f	{"Commits":[{"Sha1":"68675e7e44570a36cbf59436cee0ee28ae088a95","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:17:04+01:00"}],"HeadCommit":{"Sha1":"68675e7e44570a36cbf59436cee0ee28ae088a95","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:17:04+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/95ee4ac00ff561dfd20ba8f06ef4d50039e41127...68675e7e44570a36cbf59436cee0ee28ae088a95","Len":1}	1763403427
219	1	7	1	2	0	f		f	3|feat(authentication): implement refresh token	1763403467
220	2	7	1	2	0	f		f	3|feat(authentication): implement refresh token	1763403467
221	1	11	1	2	0	f		f	3|feat(authentication): implement refresh token	1763403470
222	2	11	1	2	0	f		f	3|feat(authentication): implement refresh token	1763403470
223	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8582c21ba0cac681dc48624b759cb367828ed1fb","Message":"Merge pull request 'feat(authentication): implement refresh token' (#3) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-17T19:17:50+01:00"},{"Sha1":"68675e7e44570a36cbf59436cee0ee28ae088a95","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:17:04+01:00"}],"HeadCommit":{"Sha1":"8582c21ba0cac681dc48624b759cb367828ed1fb","Message":"Merge pull request 'feat(authentication): implement refresh token' (#3) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-17T19:17:50+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/9ecf95c19c5dad8c2ec3aaff00aa298312b70238...8582c21ba0cac681dc48624b759cb367828ed1fb","Len":2}	1763403472
237	1	5	1	1	0	f	refs/heads/todos/formatierung	f	{"Commits":[{"Sha1":"9a2847baf361f3ea21b635d08edf38a141a49ec4","Message":"style(document): minimize space between header and table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:05:34+01:00"}],"HeadCommit":{"Sha1":"9a2847baf361f3ea21b635d08edf38a141a49ec4","Message":"style(document): minimize space between header and table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:05:34+01:00"},"CompareURL":"Projektverwaltung/backend/compare/273c6cf4a1232fcc1591cec05cd985f745f79e79...9a2847baf361f3ea21b635d08edf38a141a49ec4","Len":1}	1763658338
224	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8582c21ba0cac681dc48624b759cb367828ed1fb","Message":"Merge pull request 'feat(authentication): implement refresh token' (#3) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-17T19:17:50+01:00"},{"Sha1":"68675e7e44570a36cbf59436cee0ee28ae088a95","Message":"feat(authentication): implement refresh token\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:17:04+01:00"}],"HeadCommit":{"Sha1":"8582c21ba0cac681dc48624b759cb367828ed1fb","Message":"Merge pull request 'feat(authentication): implement refresh token' (#3) from onedrive-upload into main\\n\\nReviewed-on: https://git.byhaider.dev/Projektverwaltung/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-11-17T19:17:50+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/9ecf95c19c5dad8c2ec3aaff00aa298312b70238...8582c21ba0cac681dc48624b759cb367828ed1fb","Len":2}	1763403472
225	1	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"699b1fd099b7a9060fe14a44fdffcea461493207","Message":"fix(security): config fix\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:23:07+01:00"}],"HeadCommit":{"Sha1":"699b1fd099b7a9060fe14a44fdffcea461493207","Message":"fix(security): config fix\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:23:07+01:00"},"CompareURL":"Projektverwaltung/backend/compare/9c5e2cec36f1df69c593bfb6694bb341a433f5a9...699b1fd099b7a9060fe14a44fdffcea461493207","Len":1}	1763403791
226	2	5	1	1	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"699b1fd099b7a9060fe14a44fdffcea461493207","Message":"fix(security): config fix\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:23:07+01:00"}],"HeadCommit":{"Sha1":"699b1fd099b7a9060fe14a44fdffcea461493207","Message":"fix(security): config fix\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-17T19:23:07+01:00"},"CompareURL":"Projektverwaltung/backend/compare/9c5e2cec36f1df69c593bfb6694bb341a433f5a9...699b1fd099b7a9060fe14a44fdffcea461493207","Len":1}	1763403791
227	1	5	1	1	0	f	refs/heads/todos/formatierung	f		1763653803
228	2	5	1	1	0	f	refs/heads/todos/formatierung	f		1763653803
229	1	5	1	1	0	f	refs/heads/todos/formatierung	f	{"Commits":[{"Sha1":"273c6cf4a1232fcc1591cec05cd985f745f79e79","Message":"feat(offer/receipt): set offer/receipt date when uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:49:59+01:00"}],"HeadCommit":{"Sha1":"273c6cf4a1232fcc1591cec05cd985f745f79e79","Message":"feat(offer/receipt): set offer/receipt date when uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:49:59+01:00"},"CompareURL":"Projektverwaltung/backend/compare/699b1fd099b7a9060fe14a44fdffcea461493207...273c6cf4a1232fcc1591cec05cd985f745f79e79","Len":1}	1763653803
230	2	5	1	1	0	f	refs/heads/todos/formatierung	f	{"Commits":[{"Sha1":"273c6cf4a1232fcc1591cec05cd985f745f79e79","Message":"feat(offer/receipt): set offer/receipt date when uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:49:59+01:00"}],"HeadCommit":{"Sha1":"273c6cf4a1232fcc1591cec05cd985f745f79e79","Message":"feat(offer/receipt): set offer/receipt date when uploading to sharepoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:49:59+01:00"},"CompareURL":"Projektverwaltung/backend/compare/699b1fd099b7a9060fe14a44fdffcea461493207...273c6cf4a1232fcc1591cec05cd985f745f79e79","Len":1}	1763653803
231	1	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"006c0061028272979ccf37fcf1913673cc4a96c9","Message":"feat(offer/receipt): stop sending offer/receipt date\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:53:52+01:00"}],"HeadCommit":{"Sha1":"006c0061028272979ccf37fcf1913673cc4a96c9","Message":"feat(offer/receipt): stop sending offer/receipt date\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:53:52+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/8582c21ba0cac681dc48624b759cb367828ed1fb...006c0061028272979ccf37fcf1913673cc4a96c9","Len":1}	1763654036
232	2	5	1	2	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"006c0061028272979ccf37fcf1913673cc4a96c9","Message":"feat(offer/receipt): stop sending offer/receipt date\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:53:52+01:00"}],"HeadCommit":{"Sha1":"006c0061028272979ccf37fcf1913673cc4a96c9","Message":"feat(offer/receipt): stop sending offer/receipt date\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:53:52+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/8582c21ba0cac681dc48624b759cb367828ed1fb...006c0061028272979ccf37fcf1913673cc4a96c9","Len":1}	1763654036
233	1	5	1	2	0	f	refs/heads/todos/formatierung	f		1763654101
234	2	5	1	2	0	f	refs/heads/todos/formatierung	f		1763654101
235	1	5	1	2	0	f	refs/heads/todos/formatierung	f	{"Commits":[],"HeadCommit":{"Sha1":"006c0061028272979ccf37fcf1913673cc4a96c9","Message":"feat(offer/receipt): stop sending offer/receipt date\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:53:52+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/main...006c0061028272979ccf37fcf1913673cc4a96c9","Len":0}	1763654101
236	2	5	1	2	0	f	refs/heads/todos/formatierung	f	{"Commits":[],"HeadCommit":{"Sha1":"006c0061028272979ccf37fcf1913673cc4a96c9","Message":"feat(offer/receipt): stop sending offer/receipt date\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T16:53:52+01:00"},"CompareURL":"Projektverwaltung/frontend/compare/main...006c0061028272979ccf37fcf1913673cc4a96c9","Len":0}	1763654101
264	4	1	1	6	0	f		f		1764707439
238	2	5	1	1	0	f	refs/heads/todos/formatierung	f	{"Commits":[{"Sha1":"9a2847baf361f3ea21b635d08edf38a141a49ec4","Message":"style(document): minimize space between header and table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:05:34+01:00"}],"HeadCommit":{"Sha1":"9a2847baf361f3ea21b635d08edf38a141a49ec4","Message":"style(document): minimize space between header and table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:05:34+01:00"},"CompareURL":"Projektverwaltung/backend/compare/273c6cf4a1232fcc1591cec05cd985f745f79e79...9a2847baf361f3ea21b635d08edf38a141a49ec4","Len":1}	1763658338
239	1	5	1	1	0	f	refs/heads/todos/formatierung	f	{"Commits":[{"Sha1":"fa797baa5ce90ad1710b0043d0a7f9da2749727a","Message":"style(document): fix spacing in tables\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:53:41+01:00"}],"HeadCommit":{"Sha1":"fa797baa5ce90ad1710b0043d0a7f9da2749727a","Message":"style(document): fix spacing in tables\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:53:41+01:00"},"CompareURL":"Projektverwaltung/backend/compare/9a2847baf361f3ea21b635d08edf38a141a49ec4...fa797baa5ce90ad1710b0043d0a7f9da2749727a","Len":1}	1763661224
240	2	5	1	1	0	f	refs/heads/todos/formatierung	f	{"Commits":[{"Sha1":"fa797baa5ce90ad1710b0043d0a7f9da2749727a","Message":"style(document): fix spacing in tables\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:53:41+01:00"}],"HeadCommit":{"Sha1":"fa797baa5ce90ad1710b0043d0a7f9da2749727a","Message":"style(document): fix spacing in tables\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-11-20T18:53:41+01:00"},"CompareURL":"Projektverwaltung/backend/compare/9a2847baf361f3ea21b635d08edf38a141a49ec4...fa797baa5ce90ad1710b0043d0a7f9da2749727a","Len":1}	1763661224
241	1	5	1	5	0	f	refs/heads/select-area-event	f		1764451247
242	3	5	1	5	0	f	refs/heads/select-area-event	f		1764451247
243	1	5	1	5	0	f	refs/heads/select-area-event	f	{"Commits":[{"Sha1":"38027bd625c251ef5ffda807961ed8853a40d0b7","Message":"feat(event): implement home with event selection\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T22:20:44+01:00"},{"Sha1":"646d51e94368d4545bcb4f6eb71319f897146ad3","Message":"fix(core): remove prefix for primeng variables\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T19:03:27+01:00"}],"HeadCommit":{"Sha1":"38027bd625c251ef5ffda807961ed8853a40d0b7","Message":"feat(event): implement home with event selection\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T22:20:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/b368b76a840606922ed6be7b2c8365afd4536f65...38027bd625c251ef5ffda807961ed8853a40d0b7","Len":2}	1764451247
244	3	5	1	5	0	f	refs/heads/select-area-event	f	{"Commits":[{"Sha1":"38027bd625c251ef5ffda807961ed8853a40d0b7","Message":"feat(event): implement home with event selection\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T22:20:44+01:00"},{"Sha1":"646d51e94368d4545bcb4f6eb71319f897146ad3","Message":"fix(core): remove prefix for primeng variables\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T19:03:27+01:00"}],"HeadCommit":{"Sha1":"38027bd625c251ef5ffda807961ed8853a40d0b7","Message":"feat(event): implement home with event selection\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T22:20:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/b368b76a840606922ed6be7b2c8365afd4536f65...38027bd625c251ef5ffda807961ed8853a40d0b7","Len":2}	1764451247
245	1	5	1	5	0	f	refs/heads/select-area-event	f	{"Commits":[{"Sha1":"56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Message":"feat(area): implement select area page\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-30T13:45:38+01:00"}],"HeadCommit":{"Sha1":"56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Message":"feat(area): implement select area page\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-30T13:45:38+01:00"},"CompareURL":"GastroSystem/frontend/compare/38027bd625c251ef5ffda807961ed8853a40d0b7...56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Len":1}	1764506745
246	3	5	1	5	0	f	refs/heads/select-area-event	f	{"Commits":[{"Sha1":"56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Message":"feat(area): implement select area page\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-30T13:45:38+01:00"}],"HeadCommit":{"Sha1":"56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Message":"feat(area): implement select area page\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-30T13:45:38+01:00"},"CompareURL":"GastroSystem/frontend/compare/38027bd625c251ef5ffda807961ed8853a40d0b7...56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Len":1}	1764506745
247	1	5	1	5	0	f	refs/heads/select-area-event	f	{"Commits":[{"Sha1":"e95d873152bd58bff924d6f07ee066283db3ac37","Message":"style(area/event): add gap between flex elements\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:04:19+01:00"}],"HeadCommit":{"Sha1":"e95d873152bd58bff924d6f07ee066283db3ac37","Message":"style(area/event): add gap between flex elements\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:04:19+01:00"},"CompareURL":"GastroSystem/frontend/compare/56ac93b6b91f5e17c5a222ecc634156b9391bcb5...e95d873152bd58bff924d6f07ee066283db3ac37","Len":1}	1764594264
265	1	1	1	7	0	f		f		1764708090
266	4	1	1	7	0	f		f		1764708090
248	3	5	1	5	0	f	refs/heads/select-area-event	f	{"Commits":[{"Sha1":"e95d873152bd58bff924d6f07ee066283db3ac37","Message":"style(area/event): add gap between flex elements\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:04:19+01:00"}],"HeadCommit":{"Sha1":"e95d873152bd58bff924d6f07ee066283db3ac37","Message":"style(area/event): add gap between flex elements\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:04:19+01:00"},"CompareURL":"GastroSystem/frontend/compare/56ac93b6b91f5e17c5a222ecc634156b9391bcb5...e95d873152bd58bff924d6f07ee066283db3ac37","Len":1}	1764594264
249	1	7	1	5	0	f		f	1|feat(area/event): implement select area/event pages	1764594290
250	3	7	1	5	0	f		f	1|feat(area/event): implement select area/event pages	1764594290
251	1	11	1	5	0	f		f	1|feat(area/event): implement select area/event pages	1764594466
252	3	11	1	5	0	f		f	1|feat(area/event): implement select area/event pages	1764594466
253	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"04e9c26023590766c466ed512b96e81ef43e618b","Message":"Merge pull request 'feat(area/event): implement select area/event pages' (#1) from select-area-event into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-01T14:07:46+01:00"},{"Sha1":"e95d873152bd58bff924d6f07ee066283db3ac37","Message":"style(area/event): add gap between flex elements\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:04:19+01:00"},{"Sha1":"56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Message":"feat(area): implement select area page\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-30T13:45:38+01:00"},{"Sha1":"38027bd625c251ef5ffda807961ed8853a40d0b7","Message":"feat(event): implement home with event selection\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T22:20:44+01:00"},{"Sha1":"646d51e94368d4545bcb4f6eb71319f897146ad3","Message":"fix(core): remove prefix for primeng variables\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T19:03:27+01:00"}],"HeadCommit":{"Sha1":"04e9c26023590766c466ed512b96e81ef43e618b","Message":"Merge pull request 'feat(area/event): implement select area/event pages' (#1) from select-area-event into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-01T14:07:46+01:00"},"CompareURL":"GastroSystem/frontend/compare/b368b76a840606922ed6be7b2c8365afd4536f65...04e9c26023590766c466ed512b96e81ef43e618b","Len":5}	1764594467
254	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"04e9c26023590766c466ed512b96e81ef43e618b","Message":"Merge pull request 'feat(area/event): implement select area/event pages' (#1) from select-area-event into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-01T14:07:46+01:00"},{"Sha1":"e95d873152bd58bff924d6f07ee066283db3ac37","Message":"style(area/event): add gap between flex elements\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:04:19+01:00"},{"Sha1":"56ac93b6b91f5e17c5a222ecc634156b9391bcb5","Message":"feat(area): implement select area page\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-30T13:45:38+01:00"},{"Sha1":"38027bd625c251ef5ffda807961ed8853a40d0b7","Message":"feat(event): implement home with event selection\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T22:20:44+01:00"},{"Sha1":"646d51e94368d4545bcb4f6eb71319f897146ad3","Message":"fix(core): remove prefix for primeng variables\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-11-29T19:03:27+01:00"}],"HeadCommit":{"Sha1":"04e9c26023590766c466ed512b96e81ef43e618b","Message":"Merge pull request 'feat(area/event): implement select area/event pages' (#1) from select-area-event into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/1\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-01T14:07:46+01:00"},"CompareURL":"GastroSystem/frontend/compare/b368b76a840606922ed6be7b2c8365afd4536f65...04e9c26023590766c466ed512b96e81ef43e618b","Len":5}	1764594467
255	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8754f0233dd92cfb8df2771afdeda4e5654a0031","Message":"feat(permission): load dev user id from env\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:08:35+01:00"}],"HeadCommit":{"Sha1":"8754f0233dd92cfb8df2771afdeda4e5654a0031","Message":"feat(permission): load dev user id from env\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:08:35+01:00"},"CompareURL":"GastroSystem/backend/compare/9b44ae51ed426eb808fd8f77ada80edd11664ed4...8754f0233dd92cfb8df2771afdeda4e5654a0031","Len":1}	1764594520
256	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8754f0233dd92cfb8df2771afdeda4e5654a0031","Message":"feat(permission): load dev user id from env\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:08:35+01:00"}],"HeadCommit":{"Sha1":"8754f0233dd92cfb8df2771afdeda4e5654a0031","Message":"feat(permission): load dev user id from env\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:08:35+01:00"},"CompareURL":"GastroSystem/backend/compare/9b44ae51ed426eb808fd8f77ada80edd11664ed4...8754f0233dd92cfb8df2771afdeda4e5654a0031","Len":1}	1764594520
257	1	5	1	4	0	f	refs/heads/db-model	f		1764595058
258	3	5	1	4	0	f	refs/heads/db-model	f		1764595058
259	1	5	1	4	0	f	refs/heads/db-model	f	{"Commits":[],"HeadCommit":{"Sha1":"8754f0233dd92cfb8df2771afdeda4e5654a0031","Message":"feat(permission): load dev user id from env\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:08:35+01:00"},"CompareURL":"GastroSystem/backend/compare/main...8754f0233dd92cfb8df2771afdeda4e5654a0031","Len":0}	1764595058
260	3	5	1	4	0	f	refs/heads/db-model	f	{"Commits":[],"HeadCommit":{"Sha1":"8754f0233dd92cfb8df2771afdeda4e5654a0031","Message":"feat(permission): load dev user id from env\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T14:08:35+01:00"},"CompareURL":"GastroSystem/backend/compare/main...8754f0233dd92cfb8df2771afdeda4e5654a0031","Len":0}	1764595058
261	1	5	1	4	0	f	refs/heads/db-model	f	{"Commits":[{"Sha1":"96911f13c10aca1523c1a89c4f6607dac1b81a7a","Message":"feat(core): implement first prototype of database model\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T16:22:02+01:00"}],"HeadCommit":{"Sha1":"96911f13c10aca1523c1a89c4f6607dac1b81a7a","Message":"feat(core): implement first prototype of database model\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T16:22:02+01:00"},"CompareURL":"GastroSystem/backend/compare/8754f0233dd92cfb8df2771afdeda4e5654a0031...96911f13c10aca1523c1a89c4f6607dac1b81a7a","Len":1}	1764602526
262	3	5	1	4	0	f	refs/heads/db-model	f	{"Commits":[{"Sha1":"96911f13c10aca1523c1a89c4f6607dac1b81a7a","Message":"feat(core): implement first prototype of database model\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T16:22:02+01:00"}],"HeadCommit":{"Sha1":"96911f13c10aca1523c1a89c4f6607dac1b81a7a","Message":"feat(core): implement first prototype of database model\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T16:22:02+01:00"},"CompareURL":"GastroSystem/backend/compare/8754f0233dd92cfb8df2771afdeda4e5654a0031...96911f13c10aca1523c1a89c4f6607dac1b81a7a","Len":1}	1764602526
263	1	1	1	6	0	f		f		1764707439
272	4	5	1	7	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef","Message":"enable encryption\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:45:14+01:00"}],"HeadCommit":{"Sha1":"8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef","Message":"enable encryption\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-02T22:45:14+01:00"},"CompareURL":"Wichteln/backend/compare/d34e912fcbf78fc5f7b51f9f81ca8996ec674b02...8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef","Len":1}	1764711918
273	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"bcdfc412de2b8460652d60834e20c2908691301b","Message":"feat(waiter): implement toolbar\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-03T15:21:25+01:00"}],"HeadCommit":{"Sha1":"bcdfc412de2b8460652d60834e20c2908691301b","Message":"feat(waiter): implement toolbar\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-03T15:21:25+01:00"},"CompareURL":"GastroSystem/frontend/compare/04e9c26023590766c466ed512b96e81ef43e618b...bcdfc412de2b8460652d60834e20c2908691301b","Len":1}	1764771690
274	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"bcdfc412de2b8460652d60834e20c2908691301b","Message":"feat(waiter): implement toolbar\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-03T15:21:25+01:00"}],"HeadCommit":{"Sha1":"bcdfc412de2b8460652d60834e20c2908691301b","Message":"feat(waiter): implement toolbar\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-03T15:21:25+01:00"},"CompareURL":"GastroSystem/frontend/compare/04e9c26023590766c466ed512b96e81ef43e618b...bcdfc412de2b8460652d60834e20c2908691301b","Len":1}	1764771690
275	1	5	1	7	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b59ee6f47f03796fcb7f59ccac832fc825f28306","Message":"small changes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:58:50+01:00"}],"HeadCommit":{"Sha1":"b59ee6f47f03796fcb7f59ccac832fc825f28306","Message":"small changes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:58:50+01:00"},"CompareURL":"Wichteln/backend/compare/8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef...b59ee6f47f03796fcb7f59ccac832fc825f28306","Len":1}	1764777534
276	4	5	1	7	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"b59ee6f47f03796fcb7f59ccac832fc825f28306","Message":"small changes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:58:50+01:00"}],"HeadCommit":{"Sha1":"b59ee6f47f03796fcb7f59ccac832fc825f28306","Message":"small changes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:58:50+01:00"},"CompareURL":"Wichteln/backend/compare/8545f085f6a558c1ad69dc7cc483fe8e9cddf0ef...b59ee6f47f03796fcb7f59ccac832fc825f28306","Len":1}	1764777534
277	1	5	1	6	0	f	refs/heads/main	f		1764777555
278	4	5	1	6	0	f	refs/heads/main	f		1764777555
279	1	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"c8835e0ed2d5361d5a39a35d299f5231fb682819","Message":"implement without styling\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:59:11+01:00"}],"HeadCommit":{"Sha1":"c8835e0ed2d5361d5a39a35d299f5231fb682819","Message":"implement without styling\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:59:11+01:00"},"CompareURL":"","Len":1}	1764777555
280	4	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"c8835e0ed2d5361d5a39a35d299f5231fb682819","Message":"implement without styling\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:59:11+01:00"}],"HeadCommit":{"Sha1":"c8835e0ed2d5361d5a39a35d299f5231fb682819","Message":"implement without styling\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T16:59:11+01:00"},"CompareURL":"","Len":1}	1764777555
281	1	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"81066bfc10fbf5ba4e8e63d0156c4238900d6a84","Message":"style everything\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:33:34+01:00"}],"HeadCommit":{"Sha1":"81066bfc10fbf5ba4e8e63d0156c4238900d6a84","Message":"style everything\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:33:34+01:00"},"CompareURL":"Wichteln/frontend/compare/c8835e0ed2d5361d5a39a35d299f5231fb682819...81066bfc10fbf5ba4e8e63d0156c4238900d6a84","Len":1}	1764783218
282	4	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"81066bfc10fbf5ba4e8e63d0156c4238900d6a84","Message":"style everything\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:33:34+01:00"}],"HeadCommit":{"Sha1":"81066bfc10fbf5ba4e8e63d0156c4238900d6a84","Message":"style everything\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:33:34+01:00"},"CompareURL":"Wichteln/frontend/compare/c8835e0ed2d5361d5a39a35d299f5231fb682819...81066bfc10fbf5ba4e8e63d0156c4238900d6a84","Len":1}	1764783218
283	1	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"aab6e58dab2f5fd3abf9790a8a6bad6df0c34245","Message":"site title\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:34:24+01:00"}],"HeadCommit":{"Sha1":"aab6e58dab2f5fd3abf9790a8a6bad6df0c34245","Message":"site title\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:34:24+01:00"},"CompareURL":"Wichteln/frontend/compare/81066bfc10fbf5ba4e8e63d0156c4238900d6a84...aab6e58dab2f5fd3abf9790a8a6bad6df0c34245","Len":1}	1764783267
284	4	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"aab6e58dab2f5fd3abf9790a8a6bad6df0c34245","Message":"site title\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:34:24+01:00"}],"HeadCommit":{"Sha1":"aab6e58dab2f5fd3abf9790a8a6bad6df0c34245","Message":"site title\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:34:24+01:00"},"CompareURL":"Wichteln/frontend/compare/81066bfc10fbf5ba4e8e63d0156c4238900d6a84...aab6e58dab2f5fd3abf9790a8a6bad6df0c34245","Len":1}	1764783267
285	1	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"234222c0ba054a7228bfb6faf04c21b9cdfe519f","Message":"other font\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:42:56+01:00"}],"HeadCommit":{"Sha1":"234222c0ba054a7228bfb6faf04c21b9cdfe519f","Message":"other font\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:42:56+01:00"},"CompareURL":"Wichteln/frontend/compare/aab6e58dab2f5fd3abf9790a8a6bad6df0c34245...234222c0ba054a7228bfb6faf04c21b9cdfe519f","Len":1}	1764783780
286	4	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"234222c0ba054a7228bfb6faf04c21b9cdfe519f","Message":"other font\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:42:56+01:00"}],"HeadCommit":{"Sha1":"234222c0ba054a7228bfb6faf04c21b9cdfe519f","Message":"other font\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:42:56+01:00"},"CompareURL":"Wichteln/frontend/compare/aab6e58dab2f5fd3abf9790a8a6bad6df0c34245...234222c0ba054a7228bfb6faf04c21b9cdfe519f","Len":1}	1764783780
287	1	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"82e5a362024d357a7b9d61a69cb92754bb037014","Message":"more text\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:44:11+01:00"}],"HeadCommit":{"Sha1":"82e5a362024d357a7b9d61a69cb92754bb037014","Message":"more text\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:44:11+01:00"},"CompareURL":"Wichteln/frontend/compare/234222c0ba054a7228bfb6faf04c21b9cdfe519f...82e5a362024d357a7b9d61a69cb92754bb037014","Len":1}	1764783854
288	4	5	1	6	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"82e5a362024d357a7b9d61a69cb92754bb037014","Message":"more text\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:44:11+01:00"}],"HeadCommit":{"Sha1":"82e5a362024d357a7b9d61a69cb92754bb037014","Message":"more text\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-03T18:44:11+01:00"},"CompareURL":"Wichteln/frontend/compare/234222c0ba054a7228bfb6faf04c21b9cdfe519f...82e5a362024d357a7b9d61a69cb92754bb037014","Len":1}	1764783854
289	1	7	1	4	0	f		f	2|feat(core): implement first prototype of database model	1764859871
290	3	7	1	4	0	f		f	2|feat(core): implement first prototype of database model	1764859871
291	1	11	1	4	0	f		f	2|feat(core): implement first prototype of database model	1764859874
292	3	11	1	4	0	f		f	2|feat(core): implement first prototype of database model	1764859874
293	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"a685d015017422cad56a89501365f3c54cfbeca5","Message":"Merge pull request 'feat(core): implement first prototype of database model' (#2) from db-model into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-04T15:51:14+01:00"},{"Sha1":"96911f13c10aca1523c1a89c4f6607dac1b81a7a","Message":"feat(core): implement first prototype of database model\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T16:22:02+01:00"}],"HeadCommit":{"Sha1":"a685d015017422cad56a89501365f3c54cfbeca5","Message":"Merge pull request 'feat(core): implement first prototype of database model' (#2) from db-model into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-04T15:51:14+01:00"},"CompareURL":"GastroSystem/backend/compare/8754f0233dd92cfb8df2771afdeda4e5654a0031...a685d015017422cad56a89501365f3c54cfbeca5","Len":2}	1764859876
294	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"a685d015017422cad56a89501365f3c54cfbeca5","Message":"Merge pull request 'feat(core): implement first prototype of database model' (#2) from db-model into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-04T15:51:14+01:00"},{"Sha1":"96911f13c10aca1523c1a89c4f6607dac1b81a7a","Message":"feat(core): implement first prototype of database model\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-01T16:22:02+01:00"}],"HeadCommit":{"Sha1":"a685d015017422cad56a89501365f3c54cfbeca5","Message":"Merge pull request 'feat(core): implement first prototype of database model' (#2) from db-model into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-04T15:51:14+01:00"},"CompareURL":"GastroSystem/backend/compare/8754f0233dd92cfb8df2771afdeda4e5654a0031...a685d015017422cad56a89501365f3c54cfbeca5","Len":2}	1764859876
295	1	5	1	4	0	f	refs/heads/table-management	f		1764883159
296	3	5	1	4	0	f	refs/heads/table-management	f		1764883159
381	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"436f9dfba8a2d678e954ff5a6b8a9959407b9bc6","Message":"feat(core): add local crud value service\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T18:52:17+01:00"}],"HeadCommit":{"Sha1":"436f9dfba8a2d678e954ff5a6b8a9959407b9bc6","Message":"feat(core): add local crud value service\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T18:52:17+01:00"},"CompareURL":"GastroSystem/frontend/compare/6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4...436f9dfba8a2d678e954ff5a6b8a9959407b9bc6","Len":1}	1765561943
297	1	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"fc7bf02388900d8c870e30374a0433acc4519d81","Message":"feat(seating): implement section and table endpoints\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:19:17+01:00"}],"HeadCommit":{"Sha1":"fc7bf02388900d8c870e30374a0433acc4519d81","Message":"feat(seating): implement section and table endpoints\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:19:17+01:00"},"CompareURL":"GastroSystem/backend/compare/a685d015017422cad56a89501365f3c54cfbeca5...fc7bf02388900d8c870e30374a0433acc4519d81","Len":1}	1764883159
298	3	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"fc7bf02388900d8c870e30374a0433acc4519d81","Message":"feat(seating): implement section and table endpoints\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:19:17+01:00"}],"HeadCommit":{"Sha1":"fc7bf02388900d8c870e30374a0433acc4519d81","Message":"feat(seating): implement section and table endpoints\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:19:17+01:00"},"CompareURL":"GastroSystem/backend/compare/a685d015017422cad56a89501365f3c54cfbeca5...fc7bf02388900d8c870e30374a0433acc4519d81","Len":1}	1764883159
303	1	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Message":"feat(seating): add permissions security checks\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T23:00:07+01:00"}],"HeadCommit":{"Sha1":"fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Message":"feat(seating): add permissions security checks\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T23:00:07+01:00"},"CompareURL":"GastroSystem/backend/compare/4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b...fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Len":1}	1764885618
304	3	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Message":"feat(seating): add permissions security checks\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T23:00:07+01:00"}],"HeadCommit":{"Sha1":"fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Message":"feat(seating): add permissions security checks\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T23:00:07+01:00"},"CompareURL":"GastroSystem/backend/compare/4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b...fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Len":1}	1764885618
299	1	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"0bac85f5007ce6ccfd901756675279992c047c15","Message":"feat(core): enable softdelete for entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:21:34+01:00"}],"HeadCommit":{"Sha1":"0bac85f5007ce6ccfd901756675279992c047c15","Message":"feat(core): enable softdelete for entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:21:34+01:00"},"CompareURL":"GastroSystem/backend/compare/fc7bf02388900d8c870e30374a0433acc4519d81...0bac85f5007ce6ccfd901756675279992c047c15","Len":1}	1764883297
300	3	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"0bac85f5007ce6ccfd901756675279992c047c15","Message":"feat(core): enable softdelete for entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:21:34+01:00"}],"HeadCommit":{"Sha1":"0bac85f5007ce6ccfd901756675279992c047c15","Message":"feat(core): enable softdelete for entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:21:34+01:00"},"CompareURL":"GastroSystem/backend/compare/fc7bf02388900d8c870e30374a0433acc4519d81...0bac85f5007ce6ccfd901756675279992c047c15","Len":1}	1764883297
301	1	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Message":"fix(core): unnecessary imports and fix empty dev user\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:40:16+01:00"}],"HeadCommit":{"Sha1":"4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Message":"fix(core): unnecessary imports and fix empty dev user\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:40:16+01:00"},"CompareURL":"GastroSystem/backend/compare/0bac85f5007ce6ccfd901756675279992c047c15...4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Len":1}	1764884420
302	3	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Message":"fix(core): unnecessary imports and fix empty dev user\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:40:16+01:00"}],"HeadCommit":{"Sha1":"4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Message":"fix(core): unnecessary imports and fix empty dev user\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:40:16+01:00"},"CompareURL":"GastroSystem/backend/compare/0bac85f5007ce6ccfd901756675279992c047c15...4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Len":1}	1764884420
305	1	5	1	5	0	f	refs/heads/waiter-home	f		1765031061
306	3	5	1	5	0	f	refs/heads/waiter-home	f		1765031061
307	1	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"1a8d4a3f17341710dc438ab4efdae4f814e8ed77","Message":"feat(core): add translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T15:24:18+01:00"}],"HeadCommit":{"Sha1":"1a8d4a3f17341710dc438ab4efdae4f814e8ed77","Message":"feat(core): add translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T15:24:18+01:00"},"CompareURL":"GastroSystem/frontend/compare/bcdfc412de2b8460652d60834e20c2908691301b...1a8d4a3f17341710dc438ab4efdae4f814e8ed77","Len":1}	1765031061
308	3	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"1a8d4a3f17341710dc438ab4efdae4f814e8ed77","Message":"feat(core): add translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T15:24:18+01:00"}],"HeadCommit":{"Sha1":"1a8d4a3f17341710dc438ab4efdae4f814e8ed77","Message":"feat(core): add translations\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T15:24:18+01:00"},"CompareURL":"GastroSystem/frontend/compare/bcdfc412de2b8460652d60834e20c2908691301b...1a8d4a3f17341710dc438ab4efdae4f814e8ed77","Len":1}	1765031061
309	1	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"9f8deab7e5e76436c9016801931d6e08feb5b22f","Message":"feat(user): implement waiter user page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T16:13:18+01:00"}],"HeadCommit":{"Sha1":"9f8deab7e5e76436c9016801931d6e08feb5b22f","Message":"feat(user): implement waiter user page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T16:13:18+01:00"},"CompareURL":"GastroSystem/frontend/compare/1a8d4a3f17341710dc438ab4efdae4f814e8ed77...9f8deab7e5e76436c9016801931d6e08feb5b22f","Len":1}	1765034003
310	3	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"9f8deab7e5e76436c9016801931d6e08feb5b22f","Message":"feat(user): implement waiter user page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T16:13:18+01:00"}],"HeadCommit":{"Sha1":"9f8deab7e5e76436c9016801931d6e08feb5b22f","Message":"feat(user): implement waiter user page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T16:13:18+01:00"},"CompareURL":"GastroSystem/frontend/compare/1a8d4a3f17341710dc438ab4efdae4f814e8ed77...9f8deab7e5e76436c9016801931d6e08feb5b22f","Len":1}	1765034003
311	1	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"feab73bb2caa33066631d4857c3e12b1580e9ce2","Message":"feat(core): add table and order id to route\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:48:53+01:00"}],"HeadCommit":{"Sha1":"feab73bb2caa33066631d4857c3e12b1580e9ce2","Message":"feat(core): add table and order id to route\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:48:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/9f8deab7e5e76436c9016801931d6e08feb5b22f...feab73bb2caa33066631d4857c3e12b1580e9ce2","Len":1}	1765039736
312	3	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"feab73bb2caa33066631d4857c3e12b1580e9ce2","Message":"feat(core): add table and order id to route\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:48:53+01:00"}],"HeadCommit":{"Sha1":"feab73bb2caa33066631d4857c3e12b1580e9ce2","Message":"feat(core): add table and order id to route\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:48:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/9f8deab7e5e76436c9016801931d6e08feb5b22f...feab73bb2caa33066631d4857c3e12b1580e9ce2","Len":1}	1765039736
313	1	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"f3fe07ad96a4322b2238b74b39006df85c8c75ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:53:37+01:00"}],"HeadCommit":{"Sha1":"f3fe07ad96a4322b2238b74b39006df85c8c75ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:53:37+01:00"},"CompareURL":"GastroSystem/frontend/compare/feab73bb2caa33066631d4857c3e12b1580e9ce2...f3fe07ad96a4322b2238b74b39006df85c8c75ef","Len":1}	1765040019
314	3	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"f3fe07ad96a4322b2238b74b39006df85c8c75ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:53:37+01:00"}],"HeadCommit":{"Sha1":"f3fe07ad96a4322b2238b74b39006df85c8c75ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:53:37+01:00"},"CompareURL":"GastroSystem/frontend/compare/feab73bb2caa33066631d4857c3e12b1580e9ce2...f3fe07ad96a4322b2238b74b39006df85c8c75ef","Len":1}	1765040019
315	1	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"e1da5bacc83c6c182f01059b0eca11125be65d8b","Message":"feat(table): add table list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:30:09+01:00"}],"HeadCommit":{"Sha1":"e1da5bacc83c6c182f01059b0eca11125be65d8b","Message":"feat(table): add table list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:30:09+01:00"},"CompareURL":"GastroSystem/frontend/compare/f3fe07ad96a4322b2238b74b39006df85c8c75ef...e1da5bacc83c6c182f01059b0eca11125be65d8b","Len":1}	1765125013
316	3	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"e1da5bacc83c6c182f01059b0eca11125be65d8b","Message":"feat(table): add table list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:30:09+01:00"}],"HeadCommit":{"Sha1":"e1da5bacc83c6c182f01059b0eca11125be65d8b","Message":"feat(table): add table list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:30:09+01:00"},"CompareURL":"GastroSystem/frontend/compare/f3fe07ad96a4322b2238b74b39006df85c8c75ef...e1da5bacc83c6c182f01059b0eca11125be65d8b","Len":1}	1765125013
317	1	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"ad510b9301791c03a8561b10e3599b17ba2416ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:37:59+01:00"}],"HeadCommit":{"Sha1":"ad510b9301791c03a8561b10e3599b17ba2416ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:37:59+01:00"},"CompareURL":"GastroSystem/frontend/compare/e1da5bacc83c6c182f01059b0eca11125be65d8b...ad510b9301791c03a8561b10e3599b17ba2416ef","Len":1}	1765125483
318	3	5	1	5	0	f	refs/heads/waiter-home	f	{"Commits":[{"Sha1":"ad510b9301791c03a8561b10e3599b17ba2416ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:37:59+01:00"}],"HeadCommit":{"Sha1":"ad510b9301791c03a8561b10e3599b17ba2416ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:37:59+01:00"},"CompareURL":"GastroSystem/frontend/compare/e1da5bacc83c6c182f01059b0eca11125be65d8b...ad510b9301791c03a8561b10e3599b17ba2416ef","Len":1}	1765125483
319	1	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"5402aaddb5432572ae9bc3791bd88408d79b1557","Message":"feat(seating): add find by id endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:39:34+01:00"}],"HeadCommit":{"Sha1":"5402aaddb5432572ae9bc3791bd88408d79b1557","Message":"feat(seating): add find by id endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:39:34+01:00"},"CompareURL":"GastroSystem/backend/compare/fd04492b364f0f4ac2f02a4eabfd4fe57a897088...5402aaddb5432572ae9bc3791bd88408d79b1557","Len":1}	1765125578
320	3	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"5402aaddb5432572ae9bc3791bd88408d79b1557","Message":"feat(seating): add find by id endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:39:34+01:00"}],"HeadCommit":{"Sha1":"5402aaddb5432572ae9bc3791bd88408d79b1557","Message":"feat(seating): add find by id endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:39:34+01:00"},"CompareURL":"GastroSystem/backend/compare/fd04492b364f0f4ac2f02a4eabfd4fe57a897088...5402aaddb5432572ae9bc3791bd88408d79b1557","Len":1}	1765125578
321	1	7	1	4	0	f		f	3|feat(seating): implement section and table endpoints	1765125601
322	3	7	1	4	0	f		f	3|feat(seating): implement section and table endpoints	1765125601
323	1	11	1	4	0	f		f	3|feat(seating): implement section and table endpoints	1765125938
324	3	11	1	4	0	f		f	3|feat(seating): implement section and table endpoints	1765125938
325	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Message":"Merge pull request 'feat(seating): implement section and table endpoints' (#3) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:45:38+01:00"},{"Sha1":"5402aaddb5432572ae9bc3791bd88408d79b1557","Message":"feat(seating): add find by id endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:39:34+01:00"},{"Sha1":"fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Message":"feat(seating): add permissions security checks\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T23:00:07+01:00"},{"Sha1":"4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Message":"fix(core): unnecessary imports and fix empty dev user\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:40:16+01:00"},{"Sha1":"0bac85f5007ce6ccfd901756675279992c047c15","Message":"feat(core): enable softdelete for entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:21:34+01:00"}],"HeadCommit":{"Sha1":"458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Message":"Merge pull request 'feat(seating): implement section and table endpoints' (#3) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:45:38+01:00"},"CompareURL":"GastroSystem/backend/compare/a685d015017422cad56a89501365f3c54cfbeca5...458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Len":6}	1765125939
326	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Message":"Merge pull request 'feat(seating): implement section and table endpoints' (#3) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:45:38+01:00"},{"Sha1":"5402aaddb5432572ae9bc3791bd88408d79b1557","Message":"feat(seating): add find by id endpoint\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:39:34+01:00"},{"Sha1":"fd04492b364f0f4ac2f02a4eabfd4fe57a897088","Message":"feat(seating): add permissions security checks\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T23:00:07+01:00"},{"Sha1":"4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","Message":"fix(core): unnecessary imports and fix empty dev user\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:40:16+01:00"},{"Sha1":"0bac85f5007ce6ccfd901756675279992c047c15","Message":"feat(core): enable softdelete for entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-04T22:21:34+01:00"}],"HeadCommit":{"Sha1":"458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Message":"Merge pull request 'feat(seating): implement section and table endpoints' (#3) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:45:38+01:00"},"CompareURL":"GastroSystem/backend/compare/a685d015017422cad56a89501365f3c54cfbeca5...458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Len":6}	1765125939
327	1	7	1	5	0	f		f	2|feat(table): implement table home	1765125954
328	3	7	1	5	0	f		f	2|feat(table): implement table home	1765125954
329	1	11	1	5	0	f		f	2|feat(table): implement table home	1765125985
330	3	11	1	5	0	f		f	2|feat(table): implement table home	1765125985
341	1	5	1	5	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"}],"HeadCommit":{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"},"CompareURL":"GastroSystem/frontend/compare/6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4...dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Len":1}	1765126102
342	3	5	1	5	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"}],"HeadCommit":{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"},"CompareURL":"GastroSystem/frontend/compare/6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4...dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Len":1}	1765126102
331	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Message":"Merge pull request 'feat(table): implement table home' (#2) from waiter-home into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:46:25+01:00"},{"Sha1":"ad510b9301791c03a8561b10e3599b17ba2416ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:37:59+01:00"},{"Sha1":"e1da5bacc83c6c182f01059b0eca11125be65d8b","Message":"feat(table): add table list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:30:09+01:00"},{"Sha1":"f3fe07ad96a4322b2238b74b39006df85c8c75ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:53:37+01:00"},{"Sha1":"feab73bb2caa33066631d4857c3e12b1580e9ce2","Message":"feat(core): add table and order id to route\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:48:53+01:00"}],"HeadCommit":{"Sha1":"6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Message":"Merge pull request 'feat(table): implement table home' (#2) from waiter-home into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:46:25+01:00"},"CompareURL":"GastroSystem/frontend/compare/bcdfc412de2b8460652d60834e20c2908691301b...6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Len":7}	1765125986
332	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Message":"Merge pull request 'feat(table): implement table home' (#2) from waiter-home into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:46:25+01:00"},{"Sha1":"ad510b9301791c03a8561b10e3599b17ba2416ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:37:59+01:00"},{"Sha1":"e1da5bacc83c6c182f01059b0eca11125be65d8b","Message":"feat(table): add table list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:30:09+01:00"},{"Sha1":"f3fe07ad96a4322b2238b74b39006df85c8c75ef","Message":"feat(table): add table info page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:53:37+01:00"},{"Sha1":"feab73bb2caa33066631d4857c3e12b1580e9ce2","Message":"feat(core): add table and order id to route\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-06T17:48:53+01:00"}],"HeadCommit":{"Sha1":"6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Message":"Merge pull request 'feat(table): implement table home' (#2) from waiter-home into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:46:25+01:00"},"CompareURL":"GastroSystem/frontend/compare/bcdfc412de2b8460652d60834e20c2908691301b...6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Len":7}	1765125986
333	1	5	1	5	0	f	refs/heads/order-management	f		1765126053
334	3	5	1	5	0	f	refs/heads/order-management	f		1765126053
335	1	5	1	5	0	f	refs/heads/order-management	f	{"Commits":[],"HeadCommit":{"Sha1":"6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Message":"Merge pull request 'feat(table): implement table home' (#2) from waiter-home into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:46:25+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Len":0}	1765126053
336	3	5	1	5	0	f	refs/heads/order-management	f	{"Commits":[],"HeadCommit":{"Sha1":"6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Message":"Merge pull request 'feat(table): implement table home' (#2) from waiter-home into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/2\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:46:25+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4","Len":0}	1765126053
337	1	5	1	4	0	f	refs/heads/order-management	f		1765126062
338	3	5	1	4	0	f	refs/heads/order-management	f		1765126062
339	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[],"HeadCommit":{"Sha1":"458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Message":"Merge pull request 'feat(seating): implement section and table endpoints' (#3) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:45:38+01:00"},"CompareURL":"GastroSystem/backend/compare/main...458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Len":0}	1765126062
340	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[],"HeadCommit":{"Sha1":"458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Message":"Merge pull request 'feat(seating): implement section and table endpoints' (#3) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-07T17:45:38+01:00"},"CompareURL":"GastroSystem/backend/compare/main...458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1","Len":0}	1765126062
343	1	5	1	4	0	f	refs/heads/product-management	f		1765200999
344	3	5	1	4	0	f	refs/heads/product-management	f		1765200999
345	1	5	1	4	0	f	refs/heads/product-management	f	{"Commits":[{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"}],"HeadCommit":{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"},"CompareURL":"GastroSystem/backend/compare/458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1...f4bf29b83651ed9357405208e9e95e96834eabdc","Len":1}	1765200999
346	3	5	1	4	0	f	refs/heads/product-management	f	{"Commits":[{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"}],"HeadCommit":{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"},"CompareURL":"GastroSystem/backend/compare/458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1...f4bf29b83651ed9357405208e9e95e96834eabdc","Len":1}	1765200999
347	1	5	1	4	0	f	refs/heads/product-management	f	{"Commits":[{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"}],"HeadCommit":{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},"CompareURL":"GastroSystem/backend/compare/f4bf29b83651ed9357405208e9e95e96834eabdc...1b2b773766af475c76c667d775af178486e53e3f","Len":2}	1765202242
348	3	5	1	4	0	f	refs/heads/product-management	f	{"Commits":[{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"}],"HeadCommit":{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},"CompareURL":"GastroSystem/backend/compare/f4bf29b83651ed9357405208e9e95e96834eabdc...1b2b773766af475c76c667d775af178486e53e3f","Len":2}	1765202242
349	1	7	1	4	0	f		f	4|feat(core): add eventId to all entites	1765202255
350	3	7	1	4	0	f		f	4|feat(core): add eventId to all entites	1765202255
351	1	11	1	4	0	f		f	4|feat(core): add eventId to all entites	1765202272
352	3	11	1	4	0	f		f	4|feat(core): add eventId to all entites	1765202272
353	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"},{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"}],"HeadCommit":{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},"CompareURL":"GastroSystem/backend/compare/458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1...5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Len":4}	1765202274
354	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"},{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"}],"HeadCommit":{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},"CompareURL":"GastroSystem/backend/compare/458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1...5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Len":4}	1765202274
355	1	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"},{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"},{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"}],"HeadCommit":{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"},"CompareURL":"GastroSystem/backend/compare/5402aaddb5432572ae9bc3791bd88408d79b1557...90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Len":6}	1765230030
356	3	5	1	4	0	f	refs/heads/table-management	f	{"Commits":[{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"},{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"},{"Sha1":"f4bf29b83651ed9357405208e9e95e96834eabdc","Message":"fix(auth): remove unneseccary import\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:36:36+01:00"}],"HeadCommit":{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"},"CompareURL":"GastroSystem/backend/compare/5402aaddb5432572ae9bc3791bd88408d79b1557...90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Len":6}	1765230030
357	1	7	1	4	0	f		f	5|feat(event): add filter for getting and saving entities with event relation	1765230048
358	3	7	1	4	0	f		f	5|feat(event): add filter for getting and saving entities with event relation	1765230048
359	1	11	1	4	0	f		f	5|feat(event): add filter for getting and saving entities with event relation	1765230053
360	3	11	1	4	0	f		f	5|feat(event): add filter for getting and saving entities with event relation	1765230053
361	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"}],"HeadCommit":{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},"CompareURL":"GastroSystem/backend/compare/5223cc095669d2fedafb0ebd248ca1ea0d4ba212...e01a53163df172b56443f9a76790b065805851d6","Len":2}	1765230053
362	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"}],"HeadCommit":{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},"CompareURL":"GastroSystem/backend/compare/5223cc095669d2fedafb0ebd248ca1ea0d4ba212...e01a53163df172b56443f9a76790b065805851d6","Len":2}	1765230053
363	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"},{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"}],"HeadCommit":{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},"CompareURL":"GastroSystem/backend/compare/458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1...e01a53163df172b56443f9a76790b065805851d6","Len":6}	1765230231
364	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"},{"Sha1":"5223cc095669d2fedafb0ebd248ca1ea0d4ba212","Message":"Merge pull request 'feat(core): add eventId to all entites' (#4) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T14:57:52+01:00"},{"Sha1":"1b2b773766af475c76c667d775af178486e53e3f","Message":"feat(seating): add eventId to table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:57:18+01:00"},{"Sha1":"7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","Message":"feat(core): add eventId to all entites\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-08T14:52:56+01:00"}],"HeadCommit":{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},"CompareURL":"GastroSystem/backend/compare/458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1...e01a53163df172b56443f9a76790b065805851d6","Len":6}	1765230231
365	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"}],"HeadCommit":{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"},"CompareURL":"GastroSystem/backend/compare/e01a53163df172b56443f9a76790b065805851d6...0d487e1f600a08224e6a1f96e661cd998ccc6949","Len":1}	1765387335
366	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"}],"HeadCommit":{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"},"CompareURL":"GastroSystem/backend/compare/e01a53163df172b56443f9a76790b065805851d6...0d487e1f600a08224e6a1f96e661cd998ccc6949","Len":1}	1765387335
367	1	7	1	4	0	f		f	6|fix(event): error initializing data	1765387370
368	3	7	1	4	0	f		f	6|fix(event): error initializing data	1765387370
369	1	11	1	4	0	f		f	6|fix(event): error initializing data	1765387374
370	3	11	1	4	0	f		f	6|fix(event): error initializing data	1765387374
382	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"436f9dfba8a2d678e954ff5a6b8a9959407b9bc6","Message":"feat(core): add local crud value service\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T18:52:17+01:00"}],"HeadCommit":{"Sha1":"436f9dfba8a2d678e954ff5a6b8a9959407b9bc6","Message":"feat(core): add local crud value service\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T18:52:17+01:00"},"CompareURL":"GastroSystem/frontend/compare/6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4...436f9dfba8a2d678e954ff5a6b8a9959407b9bc6","Len":1}	1765561943
371	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"},{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"}],"HeadCommit":{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"},"CompareURL":"GastroSystem/backend/compare/e01a53163df172b56443f9a76790b065805851d6...c340aa1da8702646b8d8987004a0a3ddfd6754b4","Len":2}	1765387374
372	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"},{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"}],"HeadCommit":{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"},"CompareURL":"GastroSystem/backend/compare/e01a53163df172b56443f9a76790b065805851d6...c340aa1da8702646b8d8987004a0a3ddfd6754b4","Len":2}	1765387374
373	1	5	1	4	0	f	refs/heads/product-management	f	{"Commits":[{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"},{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"},{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"},{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"}],"HeadCommit":{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"},"CompareURL":"GastroSystem/backend/compare/1b2b773766af475c76c667d775af178486e53e3f...0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Len":6}	1765389170
374	3	5	1	4	0	f	refs/heads/product-management	f	{"Commits":[{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"},{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"},{"Sha1":"0d487e1f600a08224e6a1f96e661cd998ccc6949","Message":"fix(event): error initializing data\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:22:10+01:00"},{"Sha1":"e01a53163df172b56443f9a76790b065805851d6","Message":"Merge pull request 'feat(event): add filter for getting and saving entities with event relation' (#5) from table-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-08T22:40:53+01:00"},{"Sha1":"90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3","Message":"feat(event): add filter for getting and saving entities with event relation\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-08T22:40:25+01:00"}],"HeadCommit":{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"},"CompareURL":"GastroSystem/backend/compare/1b2b773766af475c76c667d775af178486e53e3f...0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Len":6}	1765389170
375	1	7	1	4	0	f		f	7|feat(catalog): add endpoints for catalog entities	1765552454
376	3	7	1	4	0	f		f	7|feat(catalog): add endpoints for catalog entities	1765552454
377	1	11	1	4	0	f		f	7|feat(catalog): add endpoints for catalog entities	1765552476
378	3	11	1	4	0	f		f	7|feat(catalog): add endpoints for catalog entities	1765552476
379	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"7a169c0a5bb0c9d580260bcd906b6427007807d4","Message":"Merge pull request 'feat(catalog): add endpoints for catalog entities' (#7) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T16:14:35+01:00"},{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"}],"HeadCommit":{"Sha1":"7a169c0a5bb0c9d580260bcd906b6427007807d4","Message":"Merge pull request 'feat(catalog): add endpoints for catalog entities' (#7) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T16:14:35+01:00"},"CompareURL":"GastroSystem/backend/compare/c340aa1da8702646b8d8987004a0a3ddfd6754b4...7a169c0a5bb0c9d580260bcd906b6427007807d4","Len":2}	1765552476
380	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"7a169c0a5bb0c9d580260bcd906b6427007807d4","Message":"Merge pull request 'feat(catalog): add endpoints for catalog entities' (#7) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T16:14:35+01:00"},{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"}],"HeadCommit":{"Sha1":"7a169c0a5bb0c9d580260bcd906b6427007807d4","Message":"Merge pull request 'feat(catalog): add endpoints for catalog entities' (#7) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T16:14:35+01:00"},"CompareURL":"GastroSystem/backend/compare/c340aa1da8702646b8d8987004a0a3ddfd6754b4...7a169c0a5bb0c9d580260bcd906b6427007807d4","Len":2}	1765552476
383	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"029f6dc01f545e0906213f637c2adf5310b10e5f","Message":"feat(table): add section code to table item\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T19:00:57+01:00"}],"HeadCommit":{"Sha1":"029f6dc01f545e0906213f637c2adf5310b10e5f","Message":"feat(table): add section code to table item\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T19:00:57+01:00"},"CompareURL":"GastroSystem/frontend/compare/436f9dfba8a2d678e954ff5a6b8a9959407b9bc6...029f6dc01f545e0906213f637c2adf5310b10e5f","Len":1}	1765562464
384	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"029f6dc01f545e0906213f637c2adf5310b10e5f","Message":"feat(table): add section code to table item\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T19:00:57+01:00"}],"HeadCommit":{"Sha1":"029f6dc01f545e0906213f637c2adf5310b10e5f","Message":"feat(table): add section code to table item\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T19:00:57+01:00"},"CompareURL":"GastroSystem/frontend/compare/436f9dfba8a2d678e954ff5a6b8a9959407b9bc6...029f6dc01f545e0906213f637c2adf5310b10e5f","Len":1}	1765562464
385	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"97192b2fabc6095b778153bb30d037959a7ae2a0","Message":"fix(authentication): add event to role json\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:07:24+01:00"}],"HeadCommit":{"Sha1":"97192b2fabc6095b778153bb30d037959a7ae2a0","Message":"fix(authentication): add event to role json\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:07:24+01:00"},"CompareURL":"GastroSystem/backend/compare/7a169c0a5bb0c9d580260bcd906b6427007807d4...97192b2fabc6095b778153bb30d037959a7ae2a0","Len":1}	1765566448
386	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"97192b2fabc6095b778153bb30d037959a7ae2a0","Message":"fix(authentication): add event to role json\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:07:24+01:00"}],"HeadCommit":{"Sha1":"97192b2fabc6095b778153bb30d037959a7ae2a0","Message":"fix(authentication): add event to role json\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:07:24+01:00"},"CompareURL":"GastroSystem/backend/compare/7a169c0a5bb0c9d580260bcd906b6427007807d4...97192b2fabc6095b778153bb30d037959a7ae2a0","Len":1}	1765566448
387	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1","Message":"refactor(core): move services to core services\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:08:52+01:00"}],"HeadCommit":{"Sha1":"0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1","Message":"refactor(core): move services to core services\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:08:52+01:00"},"CompareURL":"GastroSystem/frontend/compare/029f6dc01f545e0906213f637c2adf5310b10e5f...0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1","Len":1}	1765566538
388	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1","Message":"refactor(core): move services to core services\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:08:52+01:00"}],"HeadCommit":{"Sha1":"0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1","Message":"refactor(core): move services to core services\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:08:52+01:00"},"CompareURL":"GastroSystem/frontend/compare/029f6dc01f545e0906213f637c2adf5310b10e5f...0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1","Len":1}	1765566538
389	1	5	1	5	0	f	refs/heads/order-form	f		1765620749
390	3	5	1	5	0	f	refs/heads/order-form	f		1765620749
391	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"b43e81dfc01b08c71096058c2369e43ef6baf721","Message":"feat(order): implement basic order form\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T11:12:27+01:00"}],"HeadCommit":{"Sha1":"b43e81dfc01b08c71096058c2369e43ef6baf721","Message":"feat(order): implement basic order form\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T11:12:27+01:00"},"CompareURL":"GastroSystem/frontend/compare/0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1...b43e81dfc01b08c71096058c2369e43ef6baf721","Len":1}	1765620749
392	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"b43e81dfc01b08c71096058c2369e43ef6baf721","Message":"feat(order): implement basic order form\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T11:12:27+01:00"}],"HeadCommit":{"Sha1":"b43e81dfc01b08c71096058c2369e43ef6baf721","Message":"feat(order): implement basic order form\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T11:12:27+01:00"},"CompareURL":"GastroSystem/frontend/compare/0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1...b43e81dfc01b08c71096058c2369e43ef6baf721","Len":1}	1765620749
393	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"3d3bcd11701963350b270cb394379437066beaf9","Message":"feat(order): implement option to add alternate products\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:55:41+01:00"}],"HeadCommit":{"Sha1":"3d3bcd11701963350b270cb394379437066beaf9","Message":"feat(order): implement option to add alternate products\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:55:41+01:00"},"CompareURL":"GastroSystem/frontend/compare/b43e81dfc01b08c71096058c2369e43ef6baf721...3d3bcd11701963350b270cb394379437066beaf9","Len":1}	1765634147
394	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"3d3bcd11701963350b270cb394379437066beaf9","Message":"feat(order): implement option to add alternate products\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:55:41+01:00"}],"HeadCommit":{"Sha1":"3d3bcd11701963350b270cb394379437066beaf9","Message":"feat(order): implement option to add alternate products\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:55:41+01:00"},"CompareURL":"GastroSystem/frontend/compare/b43e81dfc01b08c71096058c2369e43ef6baf721...3d3bcd11701963350b270cb394379437066beaf9","Len":1}	1765634147
395	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"54e96cf9b98c76a5b12031c7c8dff6399d76c04a","Message":"feat(order): add table number as info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:58:46+01:00"}],"HeadCommit":{"Sha1":"54e96cf9b98c76a5b12031c7c8dff6399d76c04a","Message":"feat(order): add table number as info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:58:46+01:00"},"CompareURL":"GastroSystem/frontend/compare/3d3bcd11701963350b270cb394379437066beaf9...54e96cf9b98c76a5b12031c7c8dff6399d76c04a","Len":1}	1765634332
396	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"54e96cf9b98c76a5b12031c7c8dff6399d76c04a","Message":"feat(order): add table number as info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:58:46+01:00"}],"HeadCommit":{"Sha1":"54e96cf9b98c76a5b12031c7c8dff6399d76c04a","Message":"feat(order): add table number as info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:58:46+01:00"},"CompareURL":"GastroSystem/frontend/compare/3d3bcd11701963350b270cb394379437066beaf9...54e96cf9b98c76a5b12031c7c8dff6399d76c04a","Len":1}	1765634332
397	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"}],"HeadCommit":{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"},"CompareURL":"GastroSystem/backend/compare/97192b2fabc6095b778153bb30d037959a7ae2a0...c959be5f34ccee7874ef7bd116d90d524aa94e37","Len":1}	1765634367
398	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"}],"HeadCommit":{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"},"CompareURL":"GastroSystem/backend/compare/97192b2fabc6095b778153bb30d037959a7ae2a0...c959be5f34ccee7874ef7bd116d90d524aa94e37","Len":1}	1765634367
399	1	7	1	5	0	f		f	3|fix(table): remove "res." table	1765994249
400	3	7	1	5	0	f		f	3|fix(table): remove "res." table	1765994249
401	1	11	1	5	0	f		f	3|fix(table): remove "res." table	1765994256
402	3	11	1	5	0	f		f	3|fix(table): remove "res." table	1765994256
403	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"29393d53c754c39bd00f426c60825585389374a1","Message":"Merge pull request 'fix(table): remove \\"res.\\" table' (#3) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-17T18:57:36+01:00"},{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"}],"HeadCommit":{"Sha1":"29393d53c754c39bd00f426c60825585389374a1","Message":"Merge pull request 'fix(table): remove \\"res.\\" table' (#3) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-17T18:57:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1...29393d53c754c39bd00f426c60825585389374a1","Len":2}	1765994257
404	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"29393d53c754c39bd00f426c60825585389374a1","Message":"Merge pull request 'fix(table): remove \\"res.\\" table' (#3) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-17T18:57:36+01:00"},{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"}],"HeadCommit":{"Sha1":"29393d53c754c39bd00f426c60825585389374a1","Message":"Merge pull request 'fix(table): remove \\"res.\\" table' (#3) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-17T18:57:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/0d5a307ff0a09f3c0b1c2ca4d7997063eed51cf1...29393d53c754c39bd00f426c60825585389374a1","Len":2}	1765994257
405	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"},{"Sha1":"97192b2fabc6095b778153bb30d037959a7ae2a0","Message":"fix(authentication): add event to role json\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:07:24+01:00"},{"Sha1":"7a169c0a5bb0c9d580260bcd906b6427007807d4","Message":"Merge pull request 'feat(catalog): add endpoints for catalog entities' (#7) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T16:14:35+01:00"},{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"},{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"}],"HeadCommit":{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"},"CompareURL":"GastroSystem/backend/compare/0d487e1f600a08224e6a1f96e661cd998ccc6949...c959be5f34ccee7874ef7bd116d90d524aa94e37","Len":5}	1765997423
406	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"},{"Sha1":"97192b2fabc6095b778153bb30d037959a7ae2a0","Message":"fix(authentication): add event to role json\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T20:07:24+01:00"},{"Sha1":"7a169c0a5bb0c9d580260bcd906b6427007807d4","Message":"Merge pull request 'feat(catalog): add endpoints for catalog entities' (#7) from product-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-12T16:14:35+01:00"},{"Sha1":"0b6dd5821d6bfdaaa60997beeda4bcee8ecda834","Message":"feat(catalog): add endpoints for catalog entities\\n","AuthorEmail":"n.haider@htlstp.at","AuthorName":"nico.hdr8","CommitterEmail":"n.haider@htlstp.at","CommitterName":"nico.hdr8","Timestamp":"2025-12-10T18:52:45+01:00"},{"Sha1":"c340aa1da8702646b8d8987004a0a3ddfd6754b4","Message":"Merge pull request 'fix(event): error initializing data' (#6) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-10T18:22:54+01:00"}],"HeadCommit":{"Sha1":"c959be5f34ccee7874ef7bd116d90d524aa94e37","Message":"feat(catalog): change json entities\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-13T14:59:22+01:00"},"CompareURL":"GastroSystem/backend/compare/0d487e1f600a08224e6a1f96e661cd998ccc6949...c959be5f34ccee7874ef7bd116d90d524aa94e37","Len":5}	1765997423
407	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"32f65a79ef4571939deb0f6c75bc4a553c91a65e","Message":"feat(order): create order endpoints get and create\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:37:08+01:00"}],"HeadCommit":{"Sha1":"32f65a79ef4571939deb0f6c75bc4a553c91a65e","Message":"feat(order): create order endpoints get and create\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:37:08+01:00"},"CompareURL":"GastroSystem/backend/compare/c959be5f34ccee7874ef7bd116d90d524aa94e37...32f65a79ef4571939deb0f6c75bc4a553c91a65e","Len":1}	1766014632
408	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"32f65a79ef4571939deb0f6c75bc4a553c91a65e","Message":"feat(order): create order endpoints get and create\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:37:08+01:00"}],"HeadCommit":{"Sha1":"32f65a79ef4571939deb0f6c75bc4a553c91a65e","Message":"feat(order): create order endpoints get and create\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:37:08+01:00"},"CompareURL":"GastroSystem/backend/compare/c959be5f34ccee7874ef7bd116d90d524aa94e37...32f65a79ef4571939deb0f6c75bc4a553c91a65e","Len":1}	1766014632
409	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a","Message":"feat(order): implement sending new order to api\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:38:19+01:00"},{"Sha1":"7e46326659812cec35bac418a0a859ce0b43fbe1","Message":"Merge branch 'main' into order-form\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-17T19:02:19+01:00"},{"Sha1":"29393d53c754c39bd00f426c60825585389374a1","Message":"Merge pull request 'fix(table): remove \\"res.\\" table' (#3) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-17T18:57:36+01:00"},{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"}],"HeadCommit":{"Sha1":"50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a","Message":"feat(order): implement sending new order to api\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:38:19+01:00"},"CompareURL":"GastroSystem/frontend/compare/54e96cf9b98c76a5b12031c7c8dff6399d76c04a...50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a","Len":4}	1766014703
410	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a","Message":"feat(order): implement sending new order to api\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:38:19+01:00"},{"Sha1":"7e46326659812cec35bac418a0a859ce0b43fbe1","Message":"Merge branch 'main' into order-form\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-17T19:02:19+01:00"},{"Sha1":"29393d53c754c39bd00f426c60825585389374a1","Message":"Merge pull request 'fix(table): remove \\"res.\\" table' (#3) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/3\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-17T18:57:36+01:00"},{"Sha1":"dd0f0fb401ed2f4481f80e8de0d08117458ea4ee","Message":"fix(table): remove \\"res.\\" table\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-07T17:48:18+01:00"}],"HeadCommit":{"Sha1":"50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a","Message":"feat(order): implement sending new order to api\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-18T00:38:19+01:00"},"CompareURL":"GastroSystem/frontend/compare/54e96cf9b98c76a5b12031c7c8dff6399d76c04a...50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a","Len":4}	1766014703
411	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548","Message":"feat(order): implement order-info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:17:58+01:00"}],"HeadCommit":{"Sha1":"ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548","Message":"feat(order): implement order-info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:17:58+01:00"},"CompareURL":"GastroSystem/frontend/compare/50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a...ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548","Len":1}	1767025081
412	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548","Message":"feat(order): implement order-info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:17:58+01:00"}],"HeadCommit":{"Sha1":"ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548","Message":"feat(order): implement order-info\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:17:58+01:00"},"CompareURL":"GastroSystem/frontend/compare/50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a...ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548","Len":1}	1767025081
413	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"dce487d193bd3522d0142c2eb17e270b0fdff471","Message":"fix(order): add translations for dates and times\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:44:03+01:00"}],"HeadCommit":{"Sha1":"dce487d193bd3522d0142c2eb17e270b0fdff471","Message":"fix(order): add translations for dates and times\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:44:03+01:00"},"CompareURL":"GastroSystem/frontend/compare/ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548...dce487d193bd3522d0142c2eb17e270b0fdff471","Len":1}	1767026647
414	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"dce487d193bd3522d0142c2eb17e270b0fdff471","Message":"fix(order): add translations for dates and times\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:44:03+01:00"}],"HeadCommit":{"Sha1":"dce487d193bd3522d0142c2eb17e270b0fdff471","Message":"fix(order): add translations for dates and times\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T17:44:03+01:00"},"CompareURL":"GastroSystem/frontend/compare/ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548...dce487d193bd3522d0142c2eb17e270b0fdff471","Len":1}	1767026647
415	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"2ac19b0127b5bd496ed956b48340c287c0812e9c","Message":"feat(order): implement order list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:33:38+01:00"}],"HeadCommit":{"Sha1":"2ac19b0127b5bd496ed956b48340c287c0812e9c","Message":"feat(order): implement order list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:33:38+01:00"},"CompareURL":"GastroSystem/frontend/compare/dce487d193bd3522d0142c2eb17e270b0fdff471...2ac19b0127b5bd496ed956b48340c287c0812e9c","Len":1}	1767029623
416	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"2ac19b0127b5bd496ed956b48340c287c0812e9c","Message":"feat(order): implement order list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:33:38+01:00"}],"HeadCommit":{"Sha1":"2ac19b0127b5bd496ed956b48340c287c0812e9c","Message":"feat(order): implement order list\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:33:38+01:00"},"CompareURL":"GastroSystem/frontend/compare/dce487d193bd3522d0142c2eb17e270b0fdff471...2ac19b0127b5bd496ed956b48340c287c0812e9c","Len":1}	1767029623
417	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"5d7f9f90e28559f8ee3c41588587f28b2afc5cd8","Message":"feat(order): add properties delievered and cashed to orderitem\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:35:45+01:00"}],"HeadCommit":{"Sha1":"5d7f9f90e28559f8ee3c41588587f28b2afc5cd8","Message":"feat(order): add properties delievered and cashed to orderitem\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:35:45+01:00"},"CompareURL":"GastroSystem/backend/compare/32f65a79ef4571939deb0f6c75bc4a553c91a65e...5d7f9f90e28559f8ee3c41588587f28b2afc5cd8","Len":1}	1767029748
418	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"5d7f9f90e28559f8ee3c41588587f28b2afc5cd8","Message":"feat(order): add properties delievered and cashed to orderitem\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:35:45+01:00"}],"HeadCommit":{"Sha1":"5d7f9f90e28559f8ee3c41588587f28b2afc5cd8","Message":"feat(order): add properties delievered and cashed to orderitem\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:35:45+01:00"},"CompareURL":"GastroSystem/backend/compare/32f65a79ef4571939deb0f6c75bc4a553c91a65e...5d7f9f90e28559f8ee3c41588587f28b2afc5cd8","Len":1}	1767029748
419	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"88044fa12728bf36470a1e769f2fcd523ad2fbb9","Message":"feat(order): add endpoint to deliever category of order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:57:07+01:00"}],"HeadCommit":{"Sha1":"88044fa12728bf36470a1e769f2fcd523ad2fbb9","Message":"feat(order): add endpoint to deliever category of order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:57:07+01:00"},"CompareURL":"GastroSystem/backend/compare/5d7f9f90e28559f8ee3c41588587f28b2afc5cd8...88044fa12728bf36470a1e769f2fcd523ad2fbb9","Len":1}	1767031030
420	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"88044fa12728bf36470a1e769f2fcd523ad2fbb9","Message":"feat(order): add endpoint to deliever category of order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:57:07+01:00"}],"HeadCommit":{"Sha1":"88044fa12728bf36470a1e769f2fcd523ad2fbb9","Message":"feat(order): add endpoint to deliever category of order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:57:07+01:00"},"CompareURL":"GastroSystem/backend/compare/5d7f9f90e28559f8ee3c41588587f28b2afc5cd8...88044fa12728bf36470a1e769f2fcd523ad2fbb9","Len":1}	1767031030
421	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"b19766df24b75e2926070dabbfc25194e82d8dbf","Message":"fix(order): sort categories with sort index\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:59:43+01:00"}],"HeadCommit":{"Sha1":"b19766df24b75e2926070dabbfc25194e82d8dbf","Message":"fix(order): sort categories with sort index\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:59:43+01:00"},"CompareURL":"GastroSystem/frontend/compare/2ac19b0127b5bd496ed956b48340c287c0812e9c...b19766df24b75e2926070dabbfc25194e82d8dbf","Len":1}	1767031187
422	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"b19766df24b75e2926070dabbfc25194e82d8dbf","Message":"fix(order): sort categories with sort index\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:59:43+01:00"}],"HeadCommit":{"Sha1":"b19766df24b75e2926070dabbfc25194e82d8dbf","Message":"fix(order): sort categories with sort index\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:59:43+01:00"},"CompareURL":"GastroSystem/frontend/compare/2ac19b0127b5bd496ed956b48340c287c0812e9c...b19766df24b75e2926070dabbfc25194e82d8dbf","Len":1}	1767031187
423	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Message":"refactor(order): remove unneseccary imports\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:48:33+01:00"}],"HeadCommit":{"Sha1":"6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Message":"refactor(order): remove unneseccary imports\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:48:33+01:00"},"CompareURL":"GastroSystem/backend/compare/88044fa12728bf36470a1e769f2fcd523ad2fbb9...6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Len":1}	1767034117
424	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Message":"refactor(order): remove unneseccary imports\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:48:33+01:00"}],"HeadCommit":{"Sha1":"6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Message":"refactor(order): remove unneseccary imports\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:48:33+01:00"},"CompareURL":"GastroSystem/backend/compare/88044fa12728bf36470a1e769f2fcd523ad2fbb9...6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Len":1}	1767034117
425	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"abd85f9e43ad2ab5407a2033008a6db3a339285f","Message":"feat(order): implement reload after delievery\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:49:07+01:00"}],"HeadCommit":{"Sha1":"abd85f9e43ad2ab5407a2033008a6db3a339285f","Message":"feat(order): implement reload after delievery\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:49:07+01:00"},"CompareURL":"GastroSystem/frontend/compare/b19766df24b75e2926070dabbfc25194e82d8dbf...abd85f9e43ad2ab5407a2033008a6db3a339285f","Len":1}	1767034151
426	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"abd85f9e43ad2ab5407a2033008a6db3a339285f","Message":"feat(order): implement reload after delievery\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:49:07+01:00"}],"HeadCommit":{"Sha1":"abd85f9e43ad2ab5407a2033008a6db3a339285f","Message":"feat(order): implement reload after delievery\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:49:07+01:00"},"CompareURL":"GastroSystem/frontend/compare/b19766df24b75e2926070dabbfc25194e82d8dbf...abd85f9e43ad2ab5407a2033008a6db3a339285f","Len":1}	1767034151
427	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Message":"feat(order): implement checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:09:37+01:00"}],"HeadCommit":{"Sha1":"5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Message":"feat(order): implement checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:09:37+01:00"},"CompareURL":"GastroSystem/frontend/compare/abd85f9e43ad2ab5407a2033008a6db3a339285f...5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Len":1}	1767107380
428	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Message":"feat(order): implement checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:09:37+01:00"}],"HeadCommit":{"Sha1":"5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Message":"feat(order): implement checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:09:37+01:00"},"CompareURL":"GastroSystem/frontend/compare/abd85f9e43ad2ab5407a2033008a6db3a339285f...5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Len":1}	1767107380
429	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Message":"feat(order): add endpoint to cash order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:10:10+01:00"}],"HeadCommit":{"Sha1":"e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Message":"feat(order): add endpoint to cash order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:10:10+01:00"},"CompareURL":"GastroSystem/backend/compare/6e146b4fc6b2e99c9d0267cb823a75723cd52bdf...e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Len":1}	1767107413
430	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Message":"feat(order): add endpoint to cash order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:10:10+01:00"}],"HeadCommit":{"Sha1":"e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Message":"feat(order): add endpoint to cash order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:10:10+01:00"},"CompareURL":"GastroSystem/backend/compare/6e146b4fc6b2e99c9d0267cb823a75723cd52bdf...e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Len":1}	1767107413
431	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"d318bdabd0421caecf49bb4c7657adde84a5080e","Message":"style(order): flex-shrink -\\u003e shrink\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:13:44+01:00"}],"HeadCommit":{"Sha1":"d318bdabd0421caecf49bb4c7657adde84a5080e","Message":"style(order): flex-shrink -\\u003e shrink\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:13:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/5d1a442ef5f513bb2ab0cea7eeee15460491bd5b...d318bdabd0421caecf49bb4c7657adde84a5080e","Len":1}	1767107628
432	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"d318bdabd0421caecf49bb4c7657adde84a5080e","Message":"style(order): flex-shrink -\\u003e shrink\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:13:44+01:00"}],"HeadCommit":{"Sha1":"d318bdabd0421caecf49bb4c7657adde84a5080e","Message":"style(order): flex-shrink -\\u003e shrink\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:13:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/5d1a442ef5f513bb2ab0cea7eeee15460491bd5b...d318bdabd0421caecf49bb4c7657adde84a5080e","Len":1}	1767107628
433	1	7	1	4	0	f		f	8|feat(order): add order endpoints	1767107659
434	3	7	1	4	0	f		f	8|feat(order): add order endpoints	1767107659
435	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"195c7be00d8fd71e41d120652b8dddf784276636","Message":"feat(order): implement option to give notes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:22:36+01:00"}],"HeadCommit":{"Sha1":"195c7be00d8fd71e41d120652b8dddf784276636","Message":"feat(order): implement option to give notes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:22:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/d318bdabd0421caecf49bb4c7657adde84a5080e...195c7be00d8fd71e41d120652b8dddf784276636","Len":1}	1767108160
436	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[{"Sha1":"195c7be00d8fd71e41d120652b8dddf784276636","Message":"feat(order): implement option to give notes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:22:36+01:00"}],"HeadCommit":{"Sha1":"195c7be00d8fd71e41d120652b8dddf784276636","Message":"feat(order): implement option to give notes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:22:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/d318bdabd0421caecf49bb4c7657adde84a5080e...195c7be00d8fd71e41d120652b8dddf784276636","Len":1}	1767108160
439	1	11	1	4	0	f		f	8|feat(order): add order endpoints	1767109134
440	3	11	1	4	0	f		f	8|feat(order): add order endpoints	1767109134
449	1	11	1	5	0	f		f	4|feat(order): implement order pages	1767109592
450	3	11	1	5	0	f		f	4|feat(order): implement order pages	1767109592
451	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},{"Sha1":"195c7be00d8fd71e41d120652b8dddf784276636","Message":"feat(order): implement option to give notes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:22:36+01:00"},{"Sha1":"d318bdabd0421caecf49bb4c7657adde84a5080e","Message":"style(order): flex-shrink -\\u003e shrink\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:13:44+01:00"},{"Sha1":"5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Message":"feat(order): implement checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:09:37+01:00"},{"Sha1":"abd85f9e43ad2ab5407a2033008a6db3a339285f","Message":"feat(order): implement reload after delievery\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:49:07+01:00"}],"HeadCommit":{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},"CompareURL":"GastroSystem/frontend/compare/29393d53c754c39bd00f426c60825585389374a1...be5d8b767baa2824be8650493bc2fcc7eca1dc39","Len":14}	1767109594
452	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},{"Sha1":"195c7be00d8fd71e41d120652b8dddf784276636","Message":"feat(order): implement option to give notes\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:22:36+01:00"},{"Sha1":"d318bdabd0421caecf49bb4c7657adde84a5080e","Message":"style(order): flex-shrink -\\u003e shrink\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:13:44+01:00"},{"Sha1":"5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","Message":"feat(order): implement checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:09:37+01:00"},{"Sha1":"abd85f9e43ad2ab5407a2033008a6db3a339285f","Message":"feat(order): implement reload after delievery\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:49:07+01:00"}],"HeadCommit":{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},"CompareURL":"GastroSystem/frontend/compare/29393d53c754c39bd00f426c60825585389374a1...be5d8b767baa2824be8650493bc2fcc7eca1dc39","Len":14}	1767109594
437	1	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"69559b40fd9c3802046753b47cc762aa17669f2e","Message":"refactor(order): send order response dto instead of order itself\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:35:26+01:00"}],"HeadCommit":{"Sha1":"69559b40fd9c3802046753b47cc762aa17669f2e","Message":"refactor(order): send order response dto instead of order itself\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:35:26+01:00"},"CompareURL":"GastroSystem/backend/compare/e2e111da7ba37b8ee4eae82370e6ea9a90038c38...69559b40fd9c3802046753b47cc762aa17669f2e","Len":1}	1767108929
438	3	5	1	4	0	f	refs/heads/order-management	f	{"Commits":[{"Sha1":"69559b40fd9c3802046753b47cc762aa17669f2e","Message":"refactor(order): send order response dto instead of order itself\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:35:26+01:00"}],"HeadCommit":{"Sha1":"69559b40fd9c3802046753b47cc762aa17669f2e","Message":"refactor(order): send order response dto instead of order itself\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:35:26+01:00"},"CompareURL":"GastroSystem/backend/compare/e2e111da7ba37b8ee4eae82370e6ea9a90038c38...69559b40fd9c3802046753b47cc762aa17669f2e","Len":1}	1767108929
441	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"fe8eb58b22a036816083773a6dc463cfbab3756c","Message":"Merge pull request 'feat(order): add order endpoints' (#8) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/8\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:38:54+01:00"},{"Sha1":"69559b40fd9c3802046753b47cc762aa17669f2e","Message":"refactor(order): send order response dto instead of order itself\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:35:26+01:00"},{"Sha1":"e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Message":"feat(order): add endpoint to cash order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:10:10+01:00"},{"Sha1":"6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Message":"refactor(order): remove unneseccary imports\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:48:33+01:00"},{"Sha1":"88044fa12728bf36470a1e769f2fcd523ad2fbb9","Message":"feat(order): add endpoint to deliever category of order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:57:07+01:00"}],"HeadCommit":{"Sha1":"fe8eb58b22a036816083773a6dc463cfbab3756c","Message":"Merge pull request 'feat(order): add order endpoints' (#8) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/8\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:38:54+01:00"},"CompareURL":"GastroSystem/backend/compare/c959be5f34ccee7874ef7bd116d90d524aa94e37...fe8eb58b22a036816083773a6dc463cfbab3756c","Len":7}	1767109134
442	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"fe8eb58b22a036816083773a6dc463cfbab3756c","Message":"Merge pull request 'feat(order): add order endpoints' (#8) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/8\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:38:54+01:00"},{"Sha1":"69559b40fd9c3802046753b47cc762aa17669f2e","Message":"refactor(order): send order response dto instead of order itself\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:35:26+01:00"},{"Sha1":"e2e111da7ba37b8ee4eae82370e6ea9a90038c38","Message":"feat(order): add endpoint to cash order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T16:10:10+01:00"},{"Sha1":"6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","Message":"refactor(order): remove unneseccary imports\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T19:48:33+01:00"},{"Sha1":"88044fa12728bf36470a1e769f2fcd523ad2fbb9","Message":"feat(order): add endpoint to deliever category of order\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-29T18:57:07+01:00"}],"HeadCommit":{"Sha1":"fe8eb58b22a036816083773a6dc463cfbab3756c","Message":"Merge pull request 'feat(order): add order endpoints' (#8) from order-management into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/8\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:38:54+01:00"},"CompareURL":"GastroSystem/backend/compare/c959be5f34ccee7874ef7bd116d90d524aa94e37...fe8eb58b22a036816083773a6dc463cfbab3756c","Len":7}	1767109134
443	1	7	1	5	0	f		f	4|feat(order): implement order pages	1767109173
444	3	7	1	5	0	f		f	4|feat(order): implement order pages	1767109173
445	1	17	1	5	0	f	refs/heads/order-form	f		1767109196
446	3	17	1	5	0	f	refs/heads/order-form	f		1767109196
447	1	5	1	5	0	f	refs/heads/order-pages	f		1767109196
448	3	5	1	5	0	f	refs/heads/order-pages	f		1767109196
453	1	5	1	5	0	f	refs/heads/order-form	f		1767110843
454	3	5	1	5	0	f	refs/heads/order-form	f		1767110843
455	1	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[],"HeadCommit":{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...be5d8b767baa2824be8650493bc2fcc7eca1dc39","Len":0}	1767110843
456	3	5	1	5	0	f	refs/heads/order-form	f	{"Commits":[],"HeadCommit":{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...be5d8b767baa2824be8650493bc2fcc7eca1dc39","Len":0}	1767110843
457	1	5	1	5	0	f	refs/heads/order-additions	f		1767110918
458	3	5	1	5	0	f	refs/heads/order-additions	f		1767110918
459	1	5	1	5	0	f	refs/heads/order-additions	f	{"Commits":[],"HeadCommit":{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...be5d8b767baa2824be8650493bc2fcc7eca1dc39","Len":0}	1767110918
460	3	5	1	5	0	f	refs/heads/order-additions	f	{"Commits":[],"HeadCommit":{"Sha1":"be5d8b767baa2824be8650493bc2fcc7eca1dc39","Message":"Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/4\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T16:46:32+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...be5d8b767baa2824be8650493bc2fcc7eca1dc39","Len":0}	1767110918
461	1	5	1	5	0	f	refs/heads/order-additions	f	{"Commits":[{"Sha1":"c6805448033b1ee82425d559de1d8230b209225c","Message":"feat(order): add selectAll button\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:12:29+01:00"}],"HeadCommit":{"Sha1":"c6805448033b1ee82425d559de1d8230b209225c","Message":"feat(order): add selectAll button\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:12:29+01:00"},"CompareURL":"GastroSystem/frontend/compare/be5d8b767baa2824be8650493bc2fcc7eca1dc39...c6805448033b1ee82425d559de1d8230b209225c","Len":1}	1767111154
462	3	5	1	5	0	f	refs/heads/order-additions	f	{"Commits":[{"Sha1":"c6805448033b1ee82425d559de1d8230b209225c","Message":"feat(order): add selectAll button\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:12:29+01:00"}],"HeadCommit":{"Sha1":"c6805448033b1ee82425d559de1d8230b209225c","Message":"feat(order): add selectAll button\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:12:29+01:00"},"CompareURL":"GastroSystem/frontend/compare/be5d8b767baa2824be8650493bc2fcc7eca1dc39...c6805448033b1ee82425d559de1d8230b209225c","Len":1}	1767111154
463	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"530e40eeab77e947281549c3367f51ebf1c99871","Message":"fix(order): error when updating deliever or cash\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:22:48+01:00"}],"HeadCommit":{"Sha1":"530e40eeab77e947281549c3367f51ebf1c99871","Message":"fix(order): error when updating deliever or cash\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:22:48+01:00"},"CompareURL":"GastroSystem/backend/compare/fe8eb58b22a036816083773a6dc463cfbab3756c...530e40eeab77e947281549c3367f51ebf1c99871","Len":1}	1767111771
464	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"530e40eeab77e947281549c3367f51ebf1c99871","Message":"fix(order): error when updating deliever or cash\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:22:48+01:00"}],"HeadCommit":{"Sha1":"530e40eeab77e947281549c3367f51ebf1c99871","Message":"fix(order): error when updating deliever or cash\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:22:48+01:00"},"CompareURL":"GastroSystem/backend/compare/fe8eb58b22a036816083773a6dc463cfbab3756c...530e40eeab77e947281549c3367f51ebf1c99871","Len":1}	1767111771
465	1	7	1	5	0	f		f	5|feat(order): add selectAll button	1767111817
466	3	7	1	5	0	f		f	5|feat(order): add selectAll button	1767111817
467	1	11	1	5	0	f		f	5|feat(order): add selectAll button	1767111820
468	3	11	1	5	0	f		f	5|feat(order): add selectAll button	1767111820
469	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"491d1e91f0fb3360b730c2d7de5bd72b7eae56dd","Message":"Merge pull request 'feat(order): add selectAll button' (#5) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:23:40+01:00"},{"Sha1":"c6805448033b1ee82425d559de1d8230b209225c","Message":"feat(order): add selectAll button\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:12:29+01:00"}],"HeadCommit":{"Sha1":"491d1e91f0fb3360b730c2d7de5bd72b7eae56dd","Message":"Merge pull request 'feat(order): add selectAll button' (#5) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:23:40+01:00"},"CompareURL":"GastroSystem/frontend/compare/be5d8b767baa2824be8650493bc2fcc7eca1dc39...491d1e91f0fb3360b730c2d7de5bd72b7eae56dd","Len":2}	1767111822
470	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"491d1e91f0fb3360b730c2d7de5bd72b7eae56dd","Message":"Merge pull request 'feat(order): add selectAll button' (#5) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:23:40+01:00"},{"Sha1":"c6805448033b1ee82425d559de1d8230b209225c","Message":"feat(order): add selectAll button\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:12:29+01:00"}],"HeadCommit":{"Sha1":"491d1e91f0fb3360b730c2d7de5bd72b7eae56dd","Message":"Merge pull request 'feat(order): add selectAll button' (#5) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/5\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:23:40+01:00"},"CompareURL":"GastroSystem/frontend/compare/be5d8b767baa2824be8650493bc2fcc7eca1dc39...491d1e91f0fb3360b730c2d7de5bd72b7eae56dd","Len":2}	1767111822
471	1	5	1	4	0	f	refs/heads/table-checkout	f		1767111833
472	3	5	1	4	0	f	refs/heads/table-checkout	f		1767111833
473	1	5	1	4	0	f	refs/heads/table-checkout	f	{"Commits":[],"HeadCommit":{"Sha1":"530e40eeab77e947281549c3367f51ebf1c99871","Message":"fix(order): error when updating deliever or cash\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:22:48+01:00"},"CompareURL":"GastroSystem/backend/compare/main...530e40eeab77e947281549c3367f51ebf1c99871","Len":0}	1767111833
474	3	5	1	4	0	f	refs/heads/table-checkout	f	{"Commits":[],"HeadCommit":{"Sha1":"530e40eeab77e947281549c3367f51ebf1c99871","Message":"fix(order): error when updating deliever or cash\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:22:48+01:00"},"CompareURL":"GastroSystem/backend/compare/main...530e40eeab77e947281549c3367f51ebf1c99871","Len":0}	1767111833
475	1	5	1	5	0	f	refs/heads/order-additions	f	{"Commits":[{"Sha1":"974e1abd8b410e59cda9365b8bbc8b98fb97a192","Message":"fix(order): add isCashedEmpty\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:24:44+01:00"}],"HeadCommit":{"Sha1":"974e1abd8b410e59cda9365b8bbc8b98fb97a192","Message":"fix(order): add isCashedEmpty\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:24:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/c6805448033b1ee82425d559de1d8230b209225c...974e1abd8b410e59cda9365b8bbc8b98fb97a192","Len":1}	1767111888
476	3	5	1	5	0	f	refs/heads/order-additions	f	{"Commits":[{"Sha1":"974e1abd8b410e59cda9365b8bbc8b98fb97a192","Message":"fix(order): add isCashedEmpty\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:24:44+01:00"}],"HeadCommit":{"Sha1":"974e1abd8b410e59cda9365b8bbc8b98fb97a192","Message":"fix(order): add isCashedEmpty\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:24:44+01:00"},"CompareURL":"GastroSystem/frontend/compare/c6805448033b1ee82425d559de1d8230b209225c...974e1abd8b410e59cda9365b8bbc8b98fb97a192","Len":1}	1767111888
477	1	7	1	5	0	f		f	6|fix(order): add isCashedEmpty	1767111891
478	3	7	1	5	0	f		f	6|fix(order): add isCashedEmpty	1767111891
479	1	11	1	5	0	f		f	6|fix(order): add isCashedEmpty	1767111893
480	3	11	1	5	0	f		f	6|fix(order): add isCashedEmpty	1767111893
481	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"844b51d3674a1af3f38f04915fec84b94f741428","Message":"Merge pull request 'fix(order): add isCashedEmpty' (#6) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:24:53+01:00"},{"Sha1":"974e1abd8b410e59cda9365b8bbc8b98fb97a192","Message":"fix(order): add isCashedEmpty\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:24:44+01:00"}],"HeadCommit":{"Sha1":"844b51d3674a1af3f38f04915fec84b94f741428","Message":"Merge pull request 'fix(order): add isCashedEmpty' (#6) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:24:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/491d1e91f0fb3360b730c2d7de5bd72b7eae56dd...844b51d3674a1af3f38f04915fec84b94f741428","Len":2}	1767111894
482	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"844b51d3674a1af3f38f04915fec84b94f741428","Message":"Merge pull request 'fix(order): add isCashedEmpty' (#6) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:24:53+01:00"},{"Sha1":"974e1abd8b410e59cda9365b8bbc8b98fb97a192","Message":"fix(order): add isCashedEmpty\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T17:24:44+01:00"}],"HeadCommit":{"Sha1":"844b51d3674a1af3f38f04915fec84b94f741428","Message":"Merge pull request 'fix(order): add isCashedEmpty' (#6) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:24:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/491d1e91f0fb3360b730c2d7de5bd72b7eae56dd...844b51d3674a1af3f38f04915fec84b94f741428","Len":2}	1767111894
483	1	5	1	5	0	f	refs/heads/table-checkout	f		1767111921
484	3	5	1	5	0	f	refs/heads/table-checkout	f		1767111921
485	1	5	1	5	0	f	refs/heads/table-checkout	f	{"Commits":[],"HeadCommit":{"Sha1":"844b51d3674a1af3f38f04915fec84b94f741428","Message":"Merge pull request 'fix(order): add isCashedEmpty' (#6) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:24:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...844b51d3674a1af3f38f04915fec84b94f741428","Len":0}	1767111921
486	3	5	1	5	0	f	refs/heads/table-checkout	f	{"Commits":[],"HeadCommit":{"Sha1":"844b51d3674a1af3f38f04915fec84b94f741428","Message":"Merge pull request 'fix(order): add isCashedEmpty' (#6) from order-additions into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/6\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T17:24:53+01:00"},"CompareURL":"GastroSystem/frontend/compare/main...844b51d3674a1af3f38f04915fec84b94f741428","Len":0}	1767111921
487	1	5	1	5	0	f	refs/heads/table-checkout	f	{"Commits":[{"Sha1":"f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Message":"feat(order): add table checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:10:49+01:00"}],"HeadCommit":{"Sha1":"f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Message":"feat(order): add table checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:10:49+01:00"},"CompareURL":"GastroSystem/frontend/compare/844b51d3674a1af3f38f04915fec84b94f741428...f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Len":1}	1767114653
488	3	5	1	5	0	f	refs/heads/table-checkout	f	{"Commits":[{"Sha1":"f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Message":"feat(order): add table checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:10:49+01:00"}],"HeadCommit":{"Sha1":"f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Message":"feat(order): add table checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:10:49+01:00"},"CompareURL":"GastroSystem/frontend/compare/844b51d3674a1af3f38f04915fec84b94f741428...f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Len":1}	1767114653
489	1	5	1	4	0	f	refs/heads/table-checkout	f	{"Commits":[{"Sha1":"6d330edddfb460314cabf92c175f71ec340d7a6d","Message":"feat(table): add endpoints for getting all order items and for checkout\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:11:20+01:00"}],"HeadCommit":{"Sha1":"6d330edddfb460314cabf92c175f71ec340d7a6d","Message":"feat(table): add endpoints for getting all order items and for checkout\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:11:20+01:00"},"CompareURL":"GastroSystem/backend/compare/530e40eeab77e947281549c3367f51ebf1c99871...6d330edddfb460314cabf92c175f71ec340d7a6d","Len":1}	1767114684
490	3	5	1	4	0	f	refs/heads/table-checkout	f	{"Commits":[{"Sha1":"6d330edddfb460314cabf92c175f71ec340d7a6d","Message":"feat(table): add endpoints for getting all order items and for checkout\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:11:20+01:00"}],"HeadCommit":{"Sha1":"6d330edddfb460314cabf92c175f71ec340d7a6d","Message":"feat(table): add endpoints for getting all order items and for checkout\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:11:20+01:00"},"CompareURL":"GastroSystem/backend/compare/530e40eeab77e947281549c3367f51ebf1c99871...6d330edddfb460314cabf92c175f71ec340d7a6d","Len":1}	1767114684
491	1	7	1	5	0	f		f	7|feat(order): add table checkout page	1767114692
492	3	7	1	5	0	f		f	7|feat(order): add table checkout page	1767114692
493	1	11	1	5	0	f		f	7|feat(order): add table checkout page	1767114696
494	3	11	1	5	0	f		f	7|feat(order): add table checkout page	1767114696
495	1	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"23707faae82a778ff3e11fcd8f52e48d6e77b5a4","Message":"Merge pull request 'feat(order): add table checkout page' (#7) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:36+01:00"},{"Sha1":"f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Message":"feat(order): add table checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:10:49+01:00"}],"HeadCommit":{"Sha1":"23707faae82a778ff3e11fcd8f52e48d6e77b5a4","Message":"Merge pull request 'feat(order): add table checkout page' (#7) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/844b51d3674a1af3f38f04915fec84b94f741428...23707faae82a778ff3e11fcd8f52e48d6e77b5a4","Len":2}	1767114697
496	3	5	1	5	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"23707faae82a778ff3e11fcd8f52e48d6e77b5a4","Message":"Merge pull request 'feat(order): add table checkout page' (#7) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:36+01:00"},{"Sha1":"f97d1a5fab9b9af47f9a5d337e2f471c49772ed9","Message":"feat(order): add table checkout page\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:10:49+01:00"}],"HeadCommit":{"Sha1":"23707faae82a778ff3e11fcd8f52e48d6e77b5a4","Message":"Merge pull request 'feat(order): add table checkout page' (#7) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/frontend/pulls/7\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:36+01:00"},"CompareURL":"GastroSystem/frontend/compare/844b51d3674a1af3f38f04915fec84b94f741428...23707faae82a778ff3e11fcd8f52e48d6e77b5a4","Len":2}	1767114697
497	1	7	1	4	0	f		f	9|feat(table): add endpoints for getting all order items and for checkout	1767114702
498	3	7	1	4	0	f		f	9|feat(table): add endpoints for getting all order items and for checkout	1767114702
499	1	11	1	4	0	f		f	9|feat(table): add endpoints for getting all order items and for checkout	1767114707
500	3	11	1	4	0	f		f	9|feat(table): add endpoints for getting all order items and for checkout	1767114707
501	1	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9c4ba237293881d669e2cc85f576e614c33f6753","Message":"Merge pull request 'feat(table): add endpoints for getting all order items and for checkout' (#9) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/9\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:47+01:00"},{"Sha1":"6d330edddfb460314cabf92c175f71ec340d7a6d","Message":"feat(table): add endpoints for getting all order items and for checkout\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:11:20+01:00"}],"HeadCommit":{"Sha1":"9c4ba237293881d669e2cc85f576e614c33f6753","Message":"Merge pull request 'feat(table): add endpoints for getting all order items and for checkout' (#9) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/9\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:47+01:00"},"CompareURL":"GastroSystem/backend/compare/530e40eeab77e947281549c3367f51ebf1c99871...9c4ba237293881d669e2cc85f576e614c33f6753","Len":2}	1767114708
502	3	5	1	4	0	f	refs/heads/main	f	{"Commits":[{"Sha1":"9c4ba237293881d669e2cc85f576e614c33f6753","Message":"Merge pull request 'feat(table): add endpoints for getting all order items and for checkout' (#9) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/9\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:47+01:00"},{"Sha1":"6d330edddfb460314cabf92c175f71ec340d7a6d","Message":"feat(table): add endpoints for getting all order items and for checkout\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"Nico Haider","CommitterEmail":"nico@td-haider.at","CommitterName":"Nico Haider","Timestamp":"2025-12-30T18:11:20+01:00"}],"HeadCommit":{"Sha1":"9c4ba237293881d669e2cc85f576e614c33f6753","Message":"Merge pull request 'feat(table): add endpoints for getting all order items and for checkout' (#9) from table-checkout into main\\n\\nReviewed-on: https://git.byhaider.dev/GastroSystem/backend/pulls/9\\n","AuthorEmail":"nico@td-haider.at","AuthorName":"nico","CommitterEmail":"nico@td-haider.at","CommitterName":"nico","Timestamp":"2025-12-30T18:11:47+01:00"},"CompareURL":"GastroSystem/backend/compare/530e40eeab77e947281549c3367f51ebf1c99871...9c4ba237293881d669e2cc85f576e614c33f6753","Len":2}	1767114708
\.


--
-- Data for Name: action_artifact; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_artifact (id, run_id, runner_id, repo_id, owner_id, commit_sha, storage_path, file_size, file_compressed_size, content_encoding, artifact_path, artifact_name, status, created_unix, updated_unix, expired_unix) FROM stdin;
\.


--
-- Data for Name: action_run; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_run (id, title, repo_id, owner_id, workflow_id, index, trigger_user_id, schedule_id, ref, commit_sha, is_fork_pull_request, need_approval, approved_by, event, event_payload, trigger_event, status, version, started, stopped, previous_duration, created, updated) FROM stdin;
\.


--
-- Data for Name: action_run_index; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_run_index (group_id, max_index) FROM stdin;
\.


--
-- Data for Name: action_run_job; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_run_job (id, run_id, repo_id, owner_id, commit_sha, is_fork_pull_request, name, attempt, workflow_payload, job_id, needs, runs_on, task_id, status, started, stopped, created, updated) FROM stdin;
\.


--
-- Data for Name: action_runner; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_runner (id, uuid, name, version, owner_id, repo_id, description, base, repo_range, token_hash, token_salt, last_online, last_active, agent_labels, ephemeral, created, updated, deleted) FROM stdin;
\.


--
-- Data for Name: action_runner_token; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_runner_token (id, token, owner_id, repo_id, is_active, created, updated, deleted) FROM stdin;
1	mjeWbVBFc3iNEhcKltHe3IInddOq8F7mJSzaCJgD	0	0	t	1755182737	1755182737	\N
\.


--
-- Data for Name: action_schedule; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_schedule (id, title, specs, repo_id, owner_id, workflow_id, trigger_user_id, ref, commit_sha, event, event_payload, content, created, updated) FROM stdin;
\.


--
-- Data for Name: action_schedule_spec; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_schedule_spec (id, repo_id, schedule_id, next, prev, spec, created, updated) FROM stdin;
\.


--
-- Data for Name: action_task; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_task (id, job_id, attempt, runner_id, status, started, stopped, repo_id, owner_id, commit_sha, is_fork_pull_request, token_hash, token_salt, token_last_eight, log_filename, log_in_storage, log_length, log_size, log_indexes, log_expired, created, updated) FROM stdin;
\.


--
-- Data for Name: action_task_output; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_task_output (id, task_id, output_key, output_value) FROM stdin;
\.


--
-- Data for Name: action_task_step; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_task_step (id, name, task_id, index, repo_id, status, log_index, log_length, started, stopped, created, updated) FROM stdin;
\.


--
-- Data for Name: action_tasks_version; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_tasks_version (id, owner_id, repo_id, version, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: action_variable; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.action_variable (id, owner_id, repo_id, name, data, description, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: app_state; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.app_state (id, revision, content) FROM stdin;
runtime-state	0	{"last_app_path":"/usr/local/bin/gitea","last_custom_conf":"/data/gitea/conf/app.ini"}
\.


--
-- Data for Name: attachment; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.attachment (id, uuid, repo_id, issue_id, release_id, uploader_id, comment_id, name, download_count, size, created_unix) FROM stdin;
\.


--
-- Data for Name: auth_token; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.auth_token (id, token_hash, user_id, expires_unix) FROM stdin;
cJAW1SId8x	407dde4bb480cd9d8578e29d41b880c1448c3830388110d61223c7b0c3dd86ae	1	1767385476
nfjPWGM7Ge	d5572728f4d10986234d7989ddb5b7ab3c37cef0c2cb318cafdca8590ab1f4aa	1	1767538234
RBm9PVxjG4	b5496ada4062dee7ed3002ea4361917de92d0b15c32b17c1b30d3f88d0ce0a46	1	1767564259
zGyvmrAsUa	f09dd8dfbea86c4d56052de3c79ecbc6519c729967993e074d6a7d65e947b92b	1	1767564293
Ww2IhZv7kR	8be1fff55bc4c74862ce54ce3e03be175ae07c9b2700eed6083867a21f44551e	1	1768230716
kaWghKIZwT	5d36a9cc299489e28e3eb1f88b39f5667ab2a5c68c8b9bac0862a7bf907556e7	1	1769701721
\.


--
-- Data for Name: badge; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.badge (id, slug, description, image_url) FROM stdin;
\.


--
-- Data for Name: branch; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.branch (id, repo_id, name, commit_id, commit_message, pusher_id, is_deleted, deleted_by_id, deleted_unix, commit_time, created_unix, updated_unix) FROM stdin;
24	5	order-additions	974e1abd8b410e59cda9365b8bbc8b98fb97a192	fix(order): add isCashedEmpty	1	f	0	0	1767111884	1767110918	1767111887
1	1	main	699b1fd099b7a9060fe14a44fdffcea461493207	fix(security): config fix	1	f	0	0	1763403787	1755125379	1763403789
2	2	main	006c0061028272979ccf37fcf1913673cc4a96c9	feat(offer/receipt): stop sending offer/receipt date	1	f	0	0	1763654032	1755125587	1763654034
12	2	todos/formatierung	006c0061028272979ccf37fcf1913673cc4a96c9	feat(offer/receipt): stop sending offer/receipt date	1	f	0	0	1763654032	1763654100	1763654100
11	1	todos/formatierung	fa797baa5ce90ad1710b0043d0a7f9da2749727a	style(document): fix spacing in tables	1	f	0	0	1763661221	1763653801	1763661223
18	5	waiter-home	ad510b9301791c03a8561b10e3599b17ba2416ef	feat(table): add table info page	1	f	0	0	1765125479	1765031059	1765125482
13	5	select-area-event	e95d873152bd58bff924d6f07ee066283db3ac37	style(area/event): add gap between flex elements	1	f	0	0	1764594259	1764451247	1764594263
26	5	table-checkout	f97d1a5fab9b9af47f9a5d337e2f471c49772ed9	feat(order): add table checkout page	1	f	0	0	1767114649	1767111920	1767114651
25	4	table-checkout	6d330edddfb460314cabf92c175f71ec340d7a6d	feat(table): add endpoints for getting all order items and for checkout	1	f	0	0	1767114680	1767111832	1767114683
14	4	db-model	96911f13c10aca1523c1a89c4f6607dac1b81a7a	feat(core): implement first prototype of database model	1	f	0	0	1764602522	1764595057	1764602525
9	5	main	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	Merge pull request 'feat(order): add table checkout page' (#7) from table-checkout into main	1	f	0	0	1767114696	1762370618	1767114696
3	3	main	054715688f784dd65b014ca9e8ad1e7fb17ca138	fix(navbar): other blur config	1	f	0	0	1759934362	1755726275	1759934369
15	7	main	b59ee6f47f03796fcb7f59ccac832fc825f28306	small changes	1	f	0	0	1764777530	1764711369	1764777532
19	5	order-management	dd0f0fb401ed2f4481f80e8de0d08117458ea4ee	fix(table): remove "res." table	1	f	0	0	1765126098	1765126053	1765126100
16	6	main	82e5a362024d357a7b9d61a69cb92754bb037014	more text	1	f	0	0	1764783851	1764777553	1764783853
7	1	onedrive-upload	d3035532d6c8d5b2bac9d2e933c7136756e80f94	feat(receipt): implement uploading for receipt	1	f	0	0	1762086085	1761930612	1762086088
8	4	main	9c4ba237293881d669e2cc85f576e614c33f6753	Merge pull request 'feat(table): add endpoints for getting all order items and for checkout' (#9) from table-checkout into main	1	f	0	0	1767114707	1762191464	1767114707
20	4	order-management	69559b40fd9c3802046753b47cc762aa17669f2e	refactor(order): send order response dto instead of order itself	1	f	0	0	1767108926	1765126062	1767108928
6	2	onedrive-upload	68675e7e44570a36cbf59436cee0ee28ae088a95	feat(authentication): implement refresh token	1	f	0	0	1763403424	1761930471	1763403426
17	4	table-management	90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3	feat(event): add filter for getting and saving entities with event relation	1	f	0	0	1765230025	1764883159	1765230030
22	5	order-pages	195c7be00d8fd71e41d120652b8dddf784276636	feat(order): implement option to give notes	1	f	0	0	1767108156	1765620749	1767109196
23	5	order-form	be5d8b767baa2824be8650493bc2fcc7eca1dc39	Merge pull request 'feat(order): implement order pages' (#4) from order-pages into main	1	f	0	0	1767109592	1767110843	1767110843
21	4	product-management	0b6dd5821d6bfdaaa60997beeda4bcee8ecda834	feat(catalog): add endpoints for catalog entities	1	f	0	0	1765389165	1765200998	1765389169
\.


--
-- Data for Name: collaboration; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.collaboration (id, repo_id, user_id, mode, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: comment; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.comment (id, type, poster_id, original_author, original_author_id, issue_id, label_id, old_project_id, project_id, old_milestone_id, milestone_id, time_id, assignee_id, removed_assignee, assignee_team_id, resolve_doer_id, old_title, new_title, old_ref, new_ref, dependent_issue_id, commit_id, line, tree_path, content, content_version, patch, created_unix, updated_unix, commit_sha, review_id, invalidated, ref_repo_id, ref_issue_id, ref_comment_id, ref_action, ref_is_pull, comment_meta_data) FROM stdin;
1	29	1		0	1	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["74b8c6196696e8571cfe6ad0daf5215715fa52c5","ffcdce494f82edcd6307728763728c1c8ab7f7b0","8e421aa557490bfc3e79ed3cdd1f8103be60e344"]}	0		1759394072	1759394072		0	f	0	0	0	0	f	\N
2	28	1		0	1	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1759394090	1759394090		0	f	0	0	0	0	f	\N
3	4	1		0	1	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/Projektverwaltung/backend/commit/11377a050811020501edd38c888f9cec33c806c9">Merge pull request &#39;feat(position): implement optional positions and selecting positions on offer-&gt;contract&#39; (#1) from optional-position into main</a>	0		1759394091	1759394091	11377a050811020501edd38c888f9cec33c806c9	0	f	0	0	0	0	f	\N
4	29	1		0	2	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["95b9facf3301e13becb5da531530910a5d457f9d","0809346f51bbbc2d4e87d19c8b7690f45848ca78","036ce2daf888a000c2c5af879b66de796f033917","08096f01e7338384ff1af315d5ad58b062349c1f"]}	0		1759394115	1759394115		0	f	0	0	0	0	f	\N
5	28	1		0	2	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1759394119	1759394119		0	f	0	0	0	0	f	\N
6	4	1		0	2	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/Projektverwaltung/frontend/commit/f5050bdebf92430958192d94c5e4bef4bc928aeb">Merge pull request &#39;feat(position): implement optional positions and selecting positions on offer-&gt;contract&#39; (#1) from optional-position into main</a>	0		1759394120	1759394120	f5050bdebf92430958192d94c5e4bef4bc928aeb	0	f	0	0	0	0	f	\N
7	29	1		0	3	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["b166c16cd84e254213e56d4eec83ff6a4562805e","c3f9df721758452fa434dc054f0b2cb35f1ad138","3c22346c490282585a970a37b8a027779a886aa5","95ee4ac00ff561dfd20ba8f06ef4d50039e41127"]}	0		1762088941	1762088941		0	f	0	0	0	0	f	\N
8	28	1		0	3	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1762088980	1762088980		0	f	0	0	0	0	f	\N
9	4	1		0	3	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/Projektverwaltung/frontend/commit/9ecf95c19c5dad8c2ec3aaff00aa298312b70238">Merge pull request &#39;feat(offer/receipt): implement sharepoint uploading&#39; (#2) from onedrive-upload into main</a>	0		1762088980	1762088980	9ecf95c19c5dad8c2ec3aaff00aa298312b70238	0	f	0	0	0	0	f	\N
10	29	1		0	4	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["a9e08d345f998c0a2d2b55841a6cd296b104bdd1","0842888b935cef481152068696371b52076b46bb","d34561b1bd6f73ca0a65bd704804a2f8cc4140aa","d3035532d6c8d5b2bac9d2e933c7136756e80f94"]}	0		1762088996	1762088996		0	f	0	0	0	0	f	\N
11	28	1		0	4	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1762089000	1762089000		0	f	0	0	0	0	f	\N
12	4	1		0	4	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/Projektverwaltung/backend/commit/5f40b751159406bb4bfde9dcd94b6788cb3be562">Merge pull request &#39;feat(offer/receipt): implement sharepoint uploading&#39; (#2) from onedrive-upload into main</a>	0		1762089001	1762089001	5f40b751159406bb4bfde9dcd94b6788cb3be562	0	f	0	0	0	0	f	\N
13	29	1		0	5	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["88a408c1d25f38f496797726b653fdc45f75cb95","15af04af61ec6f5852f6361ce5490746eaac4ba3","146e5db10ebb038ea00c9c1b6cd1a8accc862ef3","a162dfff554aae6fb192e404b022adf9254deb60","ff3e7d1e0c7436ed8f5deb191fa4a874ecc0931a"]}	0		1763149024	1763149024		0	f	0	0	0	0	f	\N
14	28	1		0	5	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1763149090	1763149090		0	f	0	0	0	0	f	\N
15	4	1		0	5	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/21684a64aa48e19224d63b802f8ca82657c5f9b7">Merge pull request &#39;feat(authorization): implement authorization without events&#39; (#1) from authorization-management into main</a>	0		1763149091	1763149091	21684a64aa48e19224d63b802f8ca82657c5f9b7	0	f	0	0	0	0	f	\N
16	29	1		0	6	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["68675e7e44570a36cbf59436cee0ee28ae088a95"]}	0		1763403467	1763403467		0	f	0	0	0	0	f	\N
17	28	1		0	6	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1763403470	1763403470		0	f	0	0	0	0	f	\N
18	4	1		0	6	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/Projektverwaltung/frontend/commit/8582c21ba0cac681dc48624b759cb367828ed1fb">Merge pull request &#39;feat(authentication): implement refresh token&#39; (#3) from onedrive-upload into main</a>	0		1763403472	1763403472	8582c21ba0cac681dc48624b759cb367828ed1fb	0	f	0	0	0	0	f	\N
19	29	1		0	7	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["646d51e94368d4545bcb4f6eb71319f897146ad3","38027bd625c251ef5ffda807961ed8853a40d0b7","56ac93b6b91f5e17c5a222ecc634156b9391bcb5","e95d873152bd58bff924d6f07ee066283db3ac37"]}	0		1764594290	1764594290		0	f	0	0	0	0	f	\N
20	10	1		0	7	0	0	0	0	0	0	0	f	0	0	feat(area/event): implement select area/event pages	WIP: feat(area/event): implement select area/event pages			0	0	0			0		1764594437	1764594437		0	f	0	0	0	0	f	\N
21	10	1		0	7	0	0	0	0	0	0	0	f	0	0	WIP: feat(area/event): implement select area/event pages	feat(area/event): implement select area/event pages			0	0	0			0		1764594453	1764594453		0	f	0	0	0	0	f	\N
22	28	1		0	7	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1764594466	1764594466		0	f	0	0	0	0	f	\N
23	4	1		0	7	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/frontend/commit/04e9c26023590766c466ed512b96e81ef43e618b">Merge pull request &#39;feat(area/event): implement select area/event pages&#39; (#1) from select-area-event into main</a>	0		1764594467	1764594467	04e9c26023590766c466ed512b96e81ef43e618b	0	f	0	0	0	0	f	\N
24	29	1		0	8	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["96911f13c10aca1523c1a89c4f6607dac1b81a7a"]}	0		1764859871	1764859871		0	f	0	0	0	0	f	\N
25	28	1		0	8	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1764859874	1764859874		0	f	0	0	0	0	f	\N
26	4	1		0	8	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/a685d015017422cad56a89501365f3c54cfbeca5">Merge pull request &#39;feat(core): implement first prototype of database model&#39; (#2) from db-model into main</a>	0		1764859876	1764859876	a685d015017422cad56a89501365f3c54cfbeca5	0	f	0	0	0	0	f	\N
27	29	1		0	9	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["fc7bf02388900d8c870e30374a0433acc4519d81","0bac85f5007ce6ccfd901756675279992c047c15","4c71a09934ac5f6ccc5a91bbdbe1abf77151dc8b","fd04492b364f0f4ac2f02a4eabfd4fe57a897088","5402aaddb5432572ae9bc3791bd88408d79b1557"]}	0		1765125601	1765125601		0	f	0	0	0	0	f	\N
28	28	1		0	9	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1765125938	1765125938		0	f	0	0	0	0	f	\N
29	4	1		0	9	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1">Merge pull request &#39;feat(seating): implement section and table endpoints&#39; (#3) from table-management into main</a>	0		1765125939	1765125939	458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1	0	f	0	0	0	0	f	\N
30	29	1		0	10	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["1a8d4a3f17341710dc438ab4efdae4f814e8ed77","9f8deab7e5e76436c9016801931d6e08feb5b22f","feab73bb2caa33066631d4857c3e12b1580e9ce2","f3fe07ad96a4322b2238b74b39006df85c8c75ef","e1da5bacc83c6c182f01059b0eca11125be65d8b","ad510b9301791c03a8561b10e3599b17ba2416ef"]}	0		1765125954	1765125954		0	f	0	0	0	0	f	\N
31	28	1		0	10	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1765125985	1765125985		0	f	0	0	0	0	f	\N
32	4	1		0	10	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/frontend/commit/6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4">Merge pull request &#39;feat(table): implement table home&#39; (#2) from waiter-home into main</a>	0		1765125986	1765125986	6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4	0	f	0	0	0	0	f	\N
33	29	1		0	11	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["f4bf29b83651ed9357405208e9e95e96834eabdc","7a30c33ce77fd0e6bb28a1dc62b58e36e6860350","1b2b773766af475c76c667d775af178486e53e3f"]}	0		1765202255	1765202255		0	f	0	0	0	0	f	\N
34	28	1		0	11	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1765202272	1765202272		0	f	0	0	0	0	f	\N
35	4	1		0	11	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/5223cc095669d2fedafb0ebd248ca1ea0d4ba212">Merge pull request &#39;feat(core): add eventId to all entites&#39; (#4) from product-management into main</a>	0		1765202274	1765202274	5223cc095669d2fedafb0ebd248ca1ea0d4ba212	0	f	0	0	0	0	f	\N
36	29	1		0	12	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["90c81cb9a4c3cbcf3f62b26a2640bda02ac747b3"]}	0		1765230048	1765230048		0	f	0	0	0	0	f	\N
37	28	1		0	12	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1765230053	1765230053		0	f	0	0	0	0	f	\N
38	4	1		0	12	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/e01a53163df172b56443f9a76790b065805851d6">Merge pull request &#39;feat(event): add filter for getting and saving entities with event relation&#39; (#5) from table-management into main</a>	0		1765230053	1765230053	e01a53163df172b56443f9a76790b065805851d6	0	f	0	0	0	0	f	\N
39	29	1		0	13	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["0d487e1f600a08224e6a1f96e661cd998ccc6949"]}	0		1765387370	1765387370		0	f	0	0	0	0	f	\N
40	28	1		0	13	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1765387374	1765387374		0	f	0	0	0	0	f	\N
41	4	1		0	13	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/c340aa1da8702646b8d8987004a0a3ddfd6754b4">Merge pull request &#39;fix(event): error initializing data&#39; (#6) from order-management into main</a>	0		1765387374	1765387374	c340aa1da8702646b8d8987004a0a3ddfd6754b4	0	f	0	0	0	0	f	\N
42	29	1		0	14	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["0b6dd5821d6bfdaaa60997beeda4bcee8ecda834"]}	0		1765552454	1765552454		0	f	0	0	0	0	f	\N
43	28	1		0	14	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1765552476	1765552476		0	f	0	0	0	0	f	\N
44	4	1		0	14	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/7a169c0a5bb0c9d580260bcd906b6427007807d4">Merge pull request &#39;feat(catalog): add endpoints for catalog entities&#39; (#7) from product-management into main</a>	0		1765552476	1765552476	7a169c0a5bb0c9d580260bcd906b6427007807d4	0	f	0	0	0	0	f	\N
45	29	1		0	15	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["dd0f0fb401ed2f4481f80e8de0d08117458ea4ee"]}	0		1765994249	1765994249		0	f	0	0	0	0	f	\N
46	28	1		0	15	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1765994256	1765994256		0	f	0	0	0	0	f	\N
47	4	1		0	15	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/frontend/commit/29393d53c754c39bd00f426c60825585389374a1">Merge pull request &#39;fix(table): remove &#34;res.&#34; table&#39; (#3) from order-management into main</a>	0		1765994257	1765994257	29393d53c754c39bd00f426c60825585389374a1	0	f	0	0	0	0	f	\N
48	29	1		0	16	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["32f65a79ef4571939deb0f6c75bc4a553c91a65e","5d7f9f90e28559f8ee3c41588587f28b2afc5cd8","88044fa12728bf36470a1e769f2fcd523ad2fbb9","6e146b4fc6b2e99c9d0267cb823a75723cd52bdf","e2e111da7ba37b8ee4eae82370e6ea9a90038c38"]}	0		1767107659	1767107659		0	f	0	0	0	0	f	\N
49	29	1		0	16	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["69559b40fd9c3802046753b47cc762aa17669f2e"]}	0		1767108929	1767108929		0	f	0	0	0	0	f	\N
50	28	1		0	16	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1767109134	1767109134		0	f	0	0	0	0	f	\N
51	4	1		0	16	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/fe8eb58b22a036816083773a6dc463cfbab3756c">Merge pull request &#39;feat(order): add order endpoints&#39; (#8) from order-management into main</a>	0		1767109134	1767109134	fe8eb58b22a036816083773a6dc463cfbab3756c	0	f	0	0	0	0	f	\N
52	29	1		0	17	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["b43e81dfc01b08c71096058c2369e43ef6baf721","3d3bcd11701963350b270cb394379437066beaf9","54e96cf9b98c76a5b12031c7c8dff6399d76c04a","7e46326659812cec35bac418a0a859ce0b43fbe1","50056ec16fd1eaa9aa45ff3d0b3c41dcd7623e3a","ba7242a2fb8b5fc2b7f8cb004c1eea1886c24548","dce487d193bd3522d0142c2eb17e270b0fdff471","2ac19b0127b5bd496ed956b48340c287c0812e9c","b19766df24b75e2926070dabbfc25194e82d8dbf","abd85f9e43ad2ab5407a2033008a6db3a339285f","5d1a442ef5f513bb2ab0cea7eeee15460491bd5b","d318bdabd0421caecf49bb4c7657adde84a5080e","195c7be00d8fd71e41d120652b8dddf784276636"]}	0		1767109173	1767109173		0	f	0	0	0	0	f	\N
53	28	1		0	17	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1767109592	1767109592		0	f	0	0	0	0	f	\N
54	4	1		0	17	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/frontend/commit/be5d8b767baa2824be8650493bc2fcc7eca1dc39">Merge pull request &#39;feat(order): implement order pages&#39; (#4) from order-pages into main</a>	0		1767109594	1767109594	be5d8b767baa2824be8650493bc2fcc7eca1dc39	0	f	0	0	0	0	f	\N
55	29	1		0	18	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["c6805448033b1ee82425d559de1d8230b209225c"]}	0		1767111817	1767111817		0	f	0	0	0	0	f	\N
56	28	1		0	18	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1767111820	1767111820		0	f	0	0	0	0	f	\N
57	4	1		0	18	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/frontend/commit/491d1e91f0fb3360b730c2d7de5bd72b7eae56dd">Merge pull request &#39;feat(order): add selectAll button&#39; (#5) from order-additions into main</a>	0		1767111822	1767111822	491d1e91f0fb3360b730c2d7de5bd72b7eae56dd	0	f	0	0	0	0	f	\N
60	4	1		0	19	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/frontend/commit/844b51d3674a1af3f38f04915fec84b94f741428">Merge pull request &#39;fix(order): add isCashedEmpty&#39; (#6) from order-additions into main</a>	0		1767111894	1767111894	844b51d3674a1af3f38f04915fec84b94f741428	0	f	0	0	0	0	f	\N
63	4	1		0	20	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/frontend/commit/23707faae82a778ff3e11fcd8f52e48d6e77b5a4">Merge pull request &#39;feat(order): add table checkout page&#39; (#7) from table-checkout into main</a>	0		1767114697	1767114697	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	0	f	0	0	0	0	f	\N
64	29	1		0	21	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["6d330edddfb460314cabf92c175f71ec340d7a6d"]}	0		1767114702	1767114702		0	f	0	0	0	0	f	\N
65	28	1		0	21	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1767114707	1767114707		0	f	0	0	0	0	f	\N
58	29	1		0	19	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["974e1abd8b410e59cda9365b8bbc8b98fb97a192"]}	0		1767111891	1767111891		0	f	0	0	0	0	f	\N
59	28	1		0	19	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1767111893	1767111893		0	f	0	0	0	0	f	\N
61	29	1		0	20	0	0	0	0	0	0	0	f	0	0					0	0	0		{"is_force_push":false,"commit_ids":["f97d1a5fab9b9af47f9a5d337e2f471c49772ed9"]}	0		1767114692	1767114692		0	f	0	0	0	0	f	\N
62	28	1		0	20	0	0	0	0	0	0	0	f	0	0					0	0	0			0		1767114696	1767114696		0	f	0	0	0	0	f	\N
66	4	1		0	21	0	0	0	0	0	0	0	f	0	0					0	0	0		<a href="/GastroSystem/backend/commit/9c4ba237293881d669e2cc85f576e614c33f6753">Merge pull request &#39;feat(table): add endpoints for getting all order items and for checkout&#39; (#9) from table-checkout into main</a>	0		1767114708	1767114708	9c4ba237293881d669e2cc85f576e614c33f6753	0	f	0	0	0	0	f	\N
\.


--
-- Data for Name: commit_status; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.commit_status (id, index, repo_id, state, sha, target_url, description, context_hash, context, creator_id, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: commit_status_index; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.commit_status_index (id, repo_id, sha, max_index) FROM stdin;
\.


--
-- Data for Name: commit_status_summary; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.commit_status_summary (id, repo_id, sha, state, target_url) FROM stdin;
\.


--
-- Data for Name: dbfs_data; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.dbfs_data (id, revision, meta_id, blob_offset, blob_size, blob_data) FROM stdin;
\.


--
-- Data for Name: dbfs_meta; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.dbfs_meta (id, full_path, block_size, file_size, create_timestamp, modify_timestamp) FROM stdin;
\.


--
-- Data for Name: deploy_key; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.deploy_key (id, key_id, repo_id, name, fingerprint, mode, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: email_address; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.email_address (id, uid, email, lower_email, is_activated, is_primary) FROM stdin;
1	1	nico@td-haider.at	nico@td-haider.at	t	t
\.


--
-- Data for Name: email_hash; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.email_hash (hash, email) FROM stdin;
\.


--
-- Data for Name: external_login_user; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.external_login_user (external_id, user_id, login_source_id, raw_data, provider, email, name, first_name, last_name, nick_name, description, avatar_url, location, access_token, access_token_secret, refresh_token, expires_at) FROM stdin;
\.


--
-- Data for Name: follow; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.follow (id, user_id, follow_id, created_unix) FROM stdin;
\.


--
-- Data for Name: gpg_key; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.gpg_key (id, owner_id, key_id, primary_key_id, content, created_unix, expired_unix, added_unix, emails, verified, can_sign, can_encrypt_comms, can_encrypt_storage, can_certify) FROM stdin;
\.


--
-- Data for Name: gpg_key_import; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.gpg_key_import (key_id, content) FROM stdin;
\.


--
-- Data for Name: hook_task; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.hook_task (id, hook_id, uuid, payload_content, payload_version, event_type, is_delivered, delivered, is_succeed, request_content, response_content) FROM stdin;
\.


--
-- Data for Name: issue; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue (id, repo_id, index, poster_id, original_author, original_author_id, name, content, content_version, milestone_id, priority, is_closed, is_pull, num_comments, ref, deadline_unix, created_unix, updated_unix, closed_unix, is_locked, time_estimate) FROM stdin;
1	1	1	1		0	feat(position): implement optional positions and selecting positions on offer->contract		0	0	0	t	t	0		0	1759394071	1759394091	1759394090	f	0
2	2	1	1		0	feat(position): implement optional positions and selecting positions on offer->contract		0	0	0	t	t	0		0	1759394115	1759394120	1759394119	f	0
12	4	5	1		0	feat(event): add filter for getting and saving entities with event relation		0	0	0	t	t	0		0	1765230048	1765230053	1765230053	f	0
7	5	1	1		0	feat(area/event): implement select area/event pages		0	0	0	t	t	0		0	1764594289	1764594467	1764594466	f	0
3	2	2	1		0	feat(offer/receipt): implement sharepoint uploading		0	0	0	t	t	0		0	1762088941	1762088980	1762088980	f	0
4	1	2	1		0	feat(offer/receipt): implement sharepoint uploading		0	0	0	t	t	0		0	1762088996	1762089001	1762089000	f	0
5	4	1	1		0	feat(authorization): implement authorization without events		0	0	0	t	t	0		0	1763149024	1763149091	1763149090	f	0
8	4	2	1		0	feat(core): implement first prototype of database model		0	0	0	t	t	0		0	1764859870	1764859876	1764859874	f	0
6	2	3	1		0	feat(authentication): implement refresh token		0	0	0	t	t	0		0	1763403467	1763403472	1763403470	f	0
9	4	3	1		0	feat(seating): implement section and table endpoints		0	0	0	t	t	0		0	1765125601	1765125939	1765125938	f	0
13	4	6	1		0	fix(event): error initializing data		0	0	0	t	t	0		0	1765387370	1765387374	1765387374	f	0
10	5	2	1		0	feat(table): implement table home		0	0	0	t	t	0		0	1765125954	1765125986	1765125985	f	0
11	4	4	1		0	feat(core): add eventId to all entites		0	0	0	t	t	0		0	1765202254	1765202274	1765202272	f	0
17	5	4	1		0	feat(order): implement order pages		0	0	0	t	t	0		0	1767109173	1767109594	1767109592	f	0
14	4	7	1		0	feat(catalog): add endpoints for catalog entities		0	0	0	t	t	0		0	1765552454	1765552476	1765552476	f	0
15	5	3	1		0	fix(table): remove "res." table		0	0	0	t	t	0		0	1765994249	1765994257	1765994256	f	0
21	4	9	1		0	feat(table): add endpoints for getting all order items and for checkout		0	0	0	t	t	0		0	1767114701	1767114708	1767114707	f	0
18	5	5	1		0	feat(order): add selectAll button		0	0	0	t	t	0		0	1767111817	1767111822	1767111820	f	0
16	4	8	1		0	feat(order): add order endpoints		0	0	0	t	t	0		0	1767107659	1767109134	1767109134	f	0
19	5	6	1		0	fix(order): add isCashedEmpty		0	0	0	t	t	0		0	1767111891	1767111894	1767111893	f	0
20	5	7	1		0	feat(order): add table checkout page		0	0	0	t	t	0		0	1767114692	1767114697	1767114696	f	0
\.


--
-- Data for Name: issue_assignees; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_assignees (id, assignee_id, issue_id) FROM stdin;
\.


--
-- Data for Name: issue_content_history; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_content_history (id, poster_id, issue_id, comment_id, edited_unix, content_text, is_first_created, is_deleted) FROM stdin;
\.


--
-- Data for Name: issue_dependency; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_dependency (id, user_id, issue_id, dependency_id, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: issue_index; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_index (group_id, max_index) FROM stdin;
1	2
2	3
5	7
4	9
\.


--
-- Data for Name: issue_label; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_label (id, issue_id, label_id) FROM stdin;
\.


--
-- Data for Name: issue_pin; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_pin (id, repo_id, issue_id, is_pull, pin_order) FROM stdin;
\.


--
-- Data for Name: issue_user; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_user (id, uid, issue_id, is_read, is_mentioned) FROM stdin;
1	1	1	t	f
9	1	9	t	f
2	1	2	t	f
7	1	7	t	f
10	1	10	t	f
3	1	3	t	f
8	1	8	t	f
4	1	4	t	f
11	1	11	t	f
5	1	5	t	f
6	1	6	t	f
12	1	12	t	f
16	1	16	t	f
13	1	13	t	f
14	1	14	t	f
17	1	17	t	f
18	1	18	t	f
15	1	15	t	f
19	1	19	t	f
20	1	20	t	f
21	1	21	t	f
\.


--
-- Data for Name: issue_watch; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.issue_watch (id, user_id, issue_id, is_watching, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: label; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.label (id, repo_id, org_id, name, exclusive, exclusive_order, description, color, num_issues, num_closed_issues, created_unix, updated_unix, archived_unix) FROM stdin;
\.


--
-- Data for Name: language_stat; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.language_stat (id, repo_id, commit_id, is_primary, language, size, created_unix) FROM stdin;
23	6	82e5a362024d357a7b9d61a69cb92754bb037014	t	TypeScript	3279	1764777555
24	6	82e5a362024d357a7b9d61a69cb92754bb037014	f	HTML	1544	1764777555
25	6	82e5a362024d357a7b9d61a69cb92754bb037014	f	SCSS	2600	1764783218
18	5	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	t	TypeScript	118771	1762370620
19	5	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	f	HTML	39711	1762370620
17	5	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	f	SCSS	1169	1762370620
21	5	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	f	CSS	920	1762963967
16	4	9c4ba237293881d669e2cc85f576e614c33f6753	t	Java	100400	1762191468
9	1	699b1fd099b7a9060fe14a44fdffcea461493207	f	Dockerfile	483	1755185382
1	1	699b1fd099b7a9060fe14a44fdffcea461493207	t	Java	132919	1755125382
2	1	699b1fd099b7a9060fe14a44fdffcea461493207	f	CSS	7527	1755125382
3	1	699b1fd099b7a9060fe14a44fdffcea461493207	f	HTML	19324	1755125382
7	2	006c0061028272979ccf37fcf1913673cc4a96c9	f	HTML	39558	1755125591
4	2	006c0061028272979ccf37fcf1913673cc4a96c9	f	SCSS	2418	1755125591
5	2	006c0061028272979ccf37fcf1913673cc4a96c9	f	JavaScript	176	1755125591
8	2	006c0061028272979ccf37fcf1913673cc4a96c9	f	Dockerfile	381	1755185331
6	2	006c0061028272979ccf37fcf1913673cc4a96c9	t	TypeScript	161212	1755125591
22	7	b59ee6f47f03796fcb7f59ccac832fc825f28306	t	Java	8817	1764711371
15	3	054715688f784dd65b014ca9e8ad1e7fb17ca138	f	Dockerfile	408	1759840703
14	3	054715688f784dd65b014ca9e8ad1e7fb17ca138	f	Shell	463	1759840703
10	3	054715688f784dd65b014ca9e8ad1e7fb17ca138	t	TypeScript	41612	1755726278
11	3	054715688f784dd65b014ca9e8ad1e7fb17ca138	f	HTML	6429	1755726278
12	3	054715688f784dd65b014ca9e8ad1e7fb17ca138	f	SCSS	1938	1755726278
13	3	054715688f784dd65b014ca9e8ad1e7fb17ca138	f	JavaScript	176	1755726278
\.


--
-- Data for Name: lfs_lock; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.lfs_lock (id, repo_id, owner_id, path, created) FROM stdin;
\.


--
-- Data for Name: lfs_meta_object; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.lfs_meta_object (id, oid, size, repository_id, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: login_source; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.login_source (id, type, name, is_active, is_sync_enabled, two_factor_policy, cfg, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: milestone; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.milestone (id, repo_id, name, content, is_closed, num_issues, num_closed_issues, completeness, created_unix, updated_unix, deadline_unix, closed_date_unix) FROM stdin;
\.


--
-- Data for Name: mirror; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.mirror (id, repo_id, "interval", enable_prune, updated_unix, next_update_unix, lfs_enabled, lfs_endpoint, remote_address) FROM stdin;
\.


--
-- Data for Name: notice; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.notice (id, type, description, created_unix) FROM stdin;
\.


--
-- Data for Name: notification; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.notification (id, user_id, repo_id, status, source, issue_id, commit_id, comment_id, updated_by, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: oauth2_application; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.oauth2_application (id, uid, name, client_id, client_secret, confidential_client, skip_secondary_authorization, redirect_uris, created_unix, updated_unix) FROM stdin;
1	0	git-credential-oauth	a4792ccc-144e-407e-86c9-5e7d8d9c3269		f	f	["http://127.0.0.1","https://127.0.0.1"]	1755124778	1755124778
2	0	Git Credential Manager	e90ee53c-94e2-48ac-9358-a874fb9e0662		f	f	["http://127.0.0.1","https://127.0.0.1"]	1755124778	1755124778
3	0	tea	d57cb8c4-630c-4168-8324-ec79935e18d4		f	f	["http://127.0.0.1","https://127.0.0.1"]	1755124778	1755124778
\.


--
-- Data for Name: oauth2_authorization_code; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.oauth2_authorization_code (id, grant_id, code, code_challenge, code_challenge_method, redirect_uri, valid_until) FROM stdin;
\.


--
-- Data for Name: oauth2_grant; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.oauth2_grant (id, user_id, application_id, counter, scope, nonce, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: org_user; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.org_user (id, uid, org_id, is_public) FROM stdin;
1	1	2	f
2	1	3	f
3	1	4	f
\.


--
-- Data for Name: package; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.package (id, owner_id, repo_id, type, name, lower_name, semver_compatible, is_internal) FROM stdin;
\.


--
-- Data for Name: package_blob; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.package_blob (id, size, hash_md5, hash_sha1, hash_sha256, hash_sha512, created_unix) FROM stdin;
\.


--
-- Data for Name: package_blob_upload; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.package_blob_upload (id, bytes_received, hash_state_bytes, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: package_cleanup_rule; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.package_cleanup_rule (id, enabled, owner_id, type, keep_count, keep_pattern, remove_days, remove_pattern, match_full_name, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: package_file; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.package_file (id, version_id, blob_id, name, lower_name, composite_key, is_lead, created_unix) FROM stdin;
\.


--
-- Data for Name: package_property; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.package_property (id, ref_type, ref_id, name, value) FROM stdin;
\.


--
-- Data for Name: package_version; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.package_version (id, package_id, creator_id, version, lower_version, created_unix, is_internal, metadata_json, download_count) FROM stdin;
\.


--
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.project (id, title, description, owner_id, repo_id, creator_id, is_closed, board_type, card_type, type, created_unix, updated_unix, closed_date_unix) FROM stdin;
\.


--
-- Data for Name: project_board; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.project_board (id, title, "default", sorting, color, project_id, creator_id, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: project_issue; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.project_issue (id, issue_id, project_id, project_board_id, sorting) FROM stdin;
\.


--
-- Data for Name: protected_branch; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.protected_branch (id, repo_id, branch_name, priority, can_push, enable_whitelist, whitelist_user_i_ds, whitelist_team_i_ds, enable_merge_whitelist, whitelist_deploy_keys, merge_whitelist_user_i_ds, merge_whitelist_team_i_ds, can_force_push, enable_force_push_allowlist, force_push_allowlist_user_i_ds, force_push_allowlist_team_i_ds, force_push_allowlist_deploy_keys, enable_status_check, status_check_contexts, enable_approvals_whitelist, approvals_whitelist_user_i_ds, approvals_whitelist_team_i_ds, required_approvals, block_on_rejected_reviews, block_on_official_review_requests, block_on_outdated_branch, dismiss_stale_approvals, ignore_stale_approvals, require_signed_commits, protected_file_patterns, unprotected_file_patterns, block_admin_merge_override, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: protected_tag; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.protected_tag (id, repo_id, name_pattern, allowlist_user_i_ds, allowlist_team_i_ds, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: public_key; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.public_key (id, owner_id, name, fingerprint, content, mode, type, login_source_id, created_unix, updated_unix, verified) FROM stdin;
1	1	nico@DESKTOP	SHA256:FSDY8izCR4wKPF0Q50gRd4zpVBMGwn11AI2b/LaNeCE	ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJrL3ZyZOhOzRD9LSOncXJYomuYXxNMXhUjVMRZA+IcT nico@DESKTOP-A4C0EVH	2	1	0	1755125037	1767368750	f
3	1	nico@Macbook-von-Nico.local	SHA256:AtIl2RGm+4lzqweg2WBl1uUS59DH1T7SM+DRvFh9xXc	ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAbbvdd00jwJQ2aGj58LAD/oDSXjeS8zHtDcdzTcQzsX4bnH3m8tRSsIANehaGTaRKed5qS1Qu6nVO4x2jtoT/997Mzq5oeK85q2u+8QHfuQyw0DsOLJ/G8VywjVZBDixPmDX1Hutsz+cuHToHyiau9lL8E2F+LrYI2/qBHne9GO093OyybanwYs0/nPGwdYLtk6jALXGaE5GjEbqT2TiFQbbTjQ0hm02tQAQCJDVrLZuwZ6QW/qY0RoJb+e60tAcb3u/EuSflA4h1HFvD39us1jchMpyA/9WkSMkovVTBRGPaXPBRJOvO2EV8vvm/jfDDdyFJTvFbcTgTmVKXmCIC0bnQvXmPUti3Aqa/VSEu50iAM2IAMD7QEBgavN94CAcHAGB9eAzZob2TJrjHThqD1eVjaVYxoEzduJcsmQDklLVfi20e3qt2A/QEGCxS7oV2c6GwxVN0jAwsRAKYPrLfcY60cJFhTu2y7Jrtu5SFxJoEq2gimcoD5tisDzBn7I8= nico@Macbook-von-Nico.local	2	1	0	1755547709	1765906715	f
\.


--
-- Data for Name: pull_auto_merge; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.pull_auto_merge (id, pull_id, doer_id, merge_style, message, delete_branch_after_merge, created_unix) FROM stdin;
\.


--
-- Data for Name: pull_request; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.pull_request (id, type, status, conflicted_files, commits_ahead, commits_behind, changed_protected_files, issue_id, index, head_repo_id, base_repo_id, head_branch, base_branch, merge_base, allow_maintainer_edit, has_merged, merged_commit_id, merger_id, merged_unix, flow) FROM stdin;
1	0	2	[]	3	0	null	1	1	1	1	optional-position	main	ba6da8bc93bc909e759bea628b1bf51704343b6e	f	t	11377a050811020501edd38c888f9cec33c806c9	1	1759394090	0
2	0	2	[]	4	0	null	2	1	2	2	optional-position	main	adfcb8ff8251dd025e93f8360b07cd3c59e810af	f	t	f5050bdebf92430958192d94c5e4bef4bc928aeb	1	1759394119	0
3	0	2	[]	4	0	null	3	2	2	2	onedrive-upload	main	f5050bdebf92430958192d94c5e4bef4bc928aeb	f	t	9ecf95c19c5dad8c2ec3aaff00aa298312b70238	1	1762088980	0
4	0	2	[]	4	0	null	4	2	1	1	onedrive-upload	main	ad998edaeddf9f4946a95f841897310ad2cb27e3	f	t	5f40b751159406bb4bfde9dcd94b6788cb3be562	1	1762089000	0
5	0	2	[]	5	0	null	5	1	4	4	authorization-management	main	a53228cfcecfd52fc965cf20011ddb8bb92c3efd	f	t	21684a64aa48e19224d63b802f8ca82657c5f9b7	1	1763149090	0
6	0	2	[]	1	1	null	6	3	2	2	onedrive-upload	main	95ee4ac00ff561dfd20ba8f06ef4d50039e41127	f	t	8582c21ba0cac681dc48624b759cb367828ed1fb	1	1763403470	0
7	0	2	[]	4	0	null	7	1	5	5	select-area-event	main	b368b76a840606922ed6be7b2c8365afd4536f65	f	t	04e9c26023590766c466ed512b96e81ef43e618b	1	1764594466	0
8	0	2	[]	1	0	null	8	2	4	4	db-model	main	8754f0233dd92cfb8df2771afdeda4e5654a0031	f	t	a685d015017422cad56a89501365f3c54cfbeca5	1	1764859874	0
9	0	2	[]	5	0	null	9	3	4	4	table-management	main	a685d015017422cad56a89501365f3c54cfbeca5	f	t	458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1	1	1765125938	0
10	0	2	[]	6	0	null	10	2	5	5	waiter-home	main	bcdfc412de2b8460652d60834e20c2908691301b	f	t	6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4	1	1765125985	0
11	0	2	[]	3	0	null	11	4	4	4	product-management	main	458b6641d2c60066f5c1ba0c8cc9e7fe721a3bc1	f	t	5223cc095669d2fedafb0ebd248ca1ea0d4ba212	1	1765202272	0
12	0	2	[]	1	0	null	12	5	4	4	table-management	main	5223cc095669d2fedafb0ebd248ca1ea0d4ba212	f	t	e01a53163df172b56443f9a76790b065805851d6	1	1765230053	0
13	0	2	[]	1	0	null	13	6	4	4	order-management	main	e01a53163df172b56443f9a76790b065805851d6	f	t	c340aa1da8702646b8d8987004a0a3ddfd6754b4	1	1765387374	0
14	0	2	[]	1	0	null	14	7	4	4	product-management	main	c340aa1da8702646b8d8987004a0a3ddfd6754b4	f	t	7a169c0a5bb0c9d580260bcd906b6427007807d4	1	1765552476	0
15	0	2	[]	1	3	null	15	3	5	5	order-management	main	6f2ce22a73a0ebc634bc8a7867bd0bc529ba13a4	f	t	29393d53c754c39bd00f426c60825585389374a1	1	1765994256	0
16	0	2	[]	6	0	null	16	8	4	4	order-management	main	c959be5f34ccee7874ef7bd116d90d524aa94e37	f	t	fe8eb58b22a036816083773a6dc463cfbab3756c	1	1767109134	0
17	0	2	[]	13	0	null	17	4	5	5	order-pages	main	29393d53c754c39bd00f426c60825585389374a1	f	t	be5d8b767baa2824be8650493bc2fcc7eca1dc39	1	1767109592	0
18	0	2	[]	1	0	null	18	5	5	5	order-additions	main	be5d8b767baa2824be8650493bc2fcc7eca1dc39	f	t	491d1e91f0fb3360b730c2d7de5bd72b7eae56dd	1	1767111820	0
19	0	2	[]	1	1	null	19	6	5	5	order-additions	main	c6805448033b1ee82425d559de1d8230b209225c	f	t	844b51d3674a1af3f38f04915fec84b94f741428	1	1767111893	0
20	0	2	[]	1	0	null	20	7	5	5	table-checkout	main	844b51d3674a1af3f38f04915fec84b94f741428	f	t	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	1	1767114696	0
21	0	2	[]	1	0	null	21	9	4	4	table-checkout	main	530e40eeab77e947281549c3367f51ebf1c99871	f	t	9c4ba237293881d669e2cc85f576e614c33f6753	1	1767114707	0
\.


--
-- Data for Name: push_mirror; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.push_mirror (id, repo_id, remote_name, remote_address, sync_on_commit, "interval", created_unix, last_update, last_error) FROM stdin;
\.


--
-- Data for Name: reaction; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.reaction (id, type, issue_id, comment_id, user_id, original_author_id, original_author, created_unix) FROM stdin;
\.


--
-- Data for Name: release; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.release (id, repo_id, publisher_id, tag_name, original_author, original_author_id, lower_tag_name, target, title, sha1, num_commits, note, is_draft, is_prerelease, is_tag, created_unix) FROM stdin;
\.


--
-- Data for Name: renamed_branch; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.renamed_branch (id, repo_id, "from", "to", created_unix) FROM stdin;
1	5	order-form	order-pages	1767109196
\.


--
-- Data for Name: repo_archiver; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repo_archiver (id, repo_id, type, status, commit_id, created_unix) FROM stdin;
\.


--
-- Data for Name: repo_indexer_status; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repo_indexer_status (id, repo_id, commit_sha, indexer_type) FROM stdin;
1	1	699b1fd099b7a9060fe14a44fdffcea461493207	1
2	2	006c0061028272979ccf37fcf1913673cc4a96c9	1
6	7	b59ee6f47f03796fcb7f59ccac832fc825f28306	1
7	6	82e5a362024d357a7b9d61a69cb92754bb037014	1
3	3	054715688f784dd65b014ca9e8ad1e7fb17ca138	1
5	5	23707faae82a778ff3e11fcd8f52e48d6e77b5a4	1
4	4	9c4ba237293881d669e2cc85f576e614c33f6753	1
\.


--
-- Data for Name: repo_license; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repo_license (id, repo_id, commit_id, license, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: repo_redirect; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repo_redirect (id, owner_id, lower_name, redirect_repo_id) FROM stdin;
\.


--
-- Data for Name: repo_topic; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repo_topic (repo_id, topic_id) FROM stdin;
\.


--
-- Data for Name: repo_transfer; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repo_transfer (id, doer_id, recipient_id, repo_id, team_i_ds, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: repo_unit; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repo_unit (id, repo_id, type, config, created_unix, anonymous_access_mode, everyone_access_mode) FROM stdin;
1	1	1	\N	1755124994	0	0
2	1	2	{"EnableTimetracker":true,"AllowOnlyContributorsToTrackTime":true,"EnableDependencies":true}	1755124994	0	0
3	1	3	{"IgnoreWhitespaceConflicts":false,"AllowMerge":true,"AllowRebase":true,"AllowRebaseMerge":true,"AllowSquash":true,"AllowFastForwardOnly":true,"AllowManualMerge":false,"AutodetectManualMerge":false,"AllowRebaseUpdate":true,"DefaultDeleteBranchAfterMerge":false,"DefaultMergeStyle":"merge","DefaultAllowMaintainerEdit":false}	1755124994	0	0
4	1	4	\N	1755124994	0	0
5	1	5	\N	1755124994	0	0
6	1	8	{"ProjectsMode":"all"}	1755124994	0	0
7	1	9	\N	1755124994	0	0
8	1	10	\N	1755124994	0	0
9	2	1	\N	1755125566	0	0
10	2	2	{"EnableTimetracker":true,"AllowOnlyContributorsToTrackTime":true,"EnableDependencies":true}	1755125566	0	0
11	2	3	{"IgnoreWhitespaceConflicts":false,"AllowMerge":true,"AllowRebase":true,"AllowRebaseMerge":true,"AllowSquash":true,"AllowFastForwardOnly":true,"AllowManualMerge":false,"AutodetectManualMerge":false,"AllowRebaseUpdate":true,"DefaultDeleteBranchAfterMerge":false,"DefaultMergeStyle":"merge","DefaultAllowMaintainerEdit":false}	1755125566	0	0
12	2	4	\N	1755125566	0	0
13	2	5	\N	1755125566	0	0
14	2	8	{"ProjectsMode":"all"}	1755125566	0	0
15	2	9	\N	1755125566	0	0
16	2	10	\N	1755125566	0	0
17	3	1	\N	1755726251	0	0
18	3	2	{"EnableTimetracker":true,"AllowOnlyContributorsToTrackTime":true,"EnableDependencies":true}	1755726251	0	0
19	3	3	{"IgnoreWhitespaceConflicts":false,"AllowMerge":true,"AllowRebase":true,"AllowRebaseMerge":true,"AllowSquash":true,"AllowFastForwardOnly":true,"AllowManualMerge":false,"AutodetectManualMerge":false,"AllowRebaseUpdate":true,"DefaultDeleteBranchAfterMerge":false,"DefaultMergeStyle":"merge","DefaultAllowMaintainerEdit":false}	1755726251	0	0
20	3	4	\N	1755726251	0	0
21	3	5	\N	1755726251	0	0
22	3	8	{"ProjectsMode":"all"}	1755726251	0	0
23	3	9	\N	1755726251	0	0
24	3	10	\N	1755726251	0	0
25	4	1	\N	1762185908	0	0
26	4	2	{"EnableTimetracker":true,"AllowOnlyContributorsToTrackTime":true,"EnableDependencies":true}	1762185908	0	0
27	4	3	{"IgnoreWhitespaceConflicts":false,"AllowMerge":true,"AllowRebase":true,"AllowRebaseMerge":true,"AllowSquash":true,"AllowFastForwardOnly":true,"AllowManualMerge":false,"AutodetectManualMerge":false,"AllowRebaseUpdate":true,"DefaultDeleteBranchAfterMerge":false,"DefaultMergeStyle":"merge","DefaultAllowMaintainerEdit":false}	1762185908	0	0
28	4	4	\N	1762185908	0	0
29	4	5	\N	1762185908	0	0
30	4	8	{"ProjectsMode":"all"}	1762185908	0	0
31	4	9	\N	1762185908	0	0
32	4	10	\N	1762185908	0	0
33	5	1	\N	1762357011	0	0
34	5	2	{"EnableTimetracker":true,"AllowOnlyContributorsToTrackTime":true,"EnableDependencies":true}	1762357011	0	0
35	5	3	{"IgnoreWhitespaceConflicts":false,"AllowMerge":true,"AllowRebase":true,"AllowRebaseMerge":true,"AllowSquash":true,"AllowFastForwardOnly":true,"AllowManualMerge":false,"AutodetectManualMerge":false,"AllowRebaseUpdate":true,"DefaultDeleteBranchAfterMerge":false,"DefaultMergeStyle":"merge","DefaultAllowMaintainerEdit":false}	1762357011	0	0
36	5	4	\N	1762357011	0	0
37	5	5	\N	1762357011	0	0
38	5	8	{"ProjectsMode":"all"}	1762357011	0	0
39	5	9	\N	1762357011	0	0
40	5	10	\N	1762357011	0	0
41	6	1	\N	1764707438	0	0
42	6	2	{"EnableTimetracker":true,"AllowOnlyContributorsToTrackTime":true,"EnableDependencies":true}	1764707438	0	0
43	6	3	{"IgnoreWhitespaceConflicts":false,"AllowMerge":true,"AllowRebase":true,"AllowRebaseMerge":true,"AllowSquash":true,"AllowFastForwardOnly":true,"AllowManualMerge":false,"AutodetectManualMerge":false,"AllowRebaseUpdate":true,"DefaultDeleteBranchAfterMerge":false,"DefaultMergeStyle":"merge","DefaultAllowMaintainerEdit":false}	1764707438	0	0
44	6	4	\N	1764707438	0	0
45	6	5	\N	1764707438	0	0
46	6	8	{"ProjectsMode":"all"}	1764707438	0	0
47	6	9	\N	1764707438	0	0
48	6	10	\N	1764707438	0	0
49	7	1	\N	1764708090	0	0
50	7	2	{"EnableTimetracker":true,"AllowOnlyContributorsToTrackTime":true,"EnableDependencies":true}	1764708090	0	0
51	7	3	{"IgnoreWhitespaceConflicts":false,"AllowMerge":true,"AllowRebase":true,"AllowRebaseMerge":true,"AllowSquash":true,"AllowFastForwardOnly":true,"AllowManualMerge":false,"AutodetectManualMerge":false,"AllowRebaseUpdate":true,"DefaultDeleteBranchAfterMerge":false,"DefaultMergeStyle":"merge","DefaultAllowMaintainerEdit":false}	1764708090	0	0
52	7	4	\N	1764708090	0	0
53	7	5	\N	1764708090	0	0
54	7	8	{"ProjectsMode":"all"}	1764708090	0	0
55	7	9	\N	1764708090	0	0
56	7	10	\N	1764708090	0	0
\.


--
-- Data for Name: repository; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.repository (id, owner_id, owner_name, lower_name, name, description, website, original_service_type, original_url, default_branch, default_wiki_branch, num_watches, num_stars, num_forks, num_issues, num_closed_issues, num_pulls, num_closed_pulls, num_milestones, num_closed_milestones, num_projects, num_closed_projects, num_action_runs, num_closed_action_runs, is_private, is_empty, is_archived, is_mirror, status, is_fork, fork_id, is_template, template_id, size, git_size, lfs_size, is_fsck_enabled, close_issues_via_commit_in_any_branch, topics, object_format_name, trust_model, avatar, created_unix, updated_unix, archived_unix) FROM stdin;
7	4	Wichteln	backend	backend			0		main	main	1	0	0	0	0	0	0	0	0	0	0	0	0	f	f	f	f	0	f	0	f	0	81307	81307	0	t	f	null	sha1	0		1764708090	1764777534	0
1	2	Projektverwaltung	backend	backend			0		main	main	1	0	0	0	0	2	2	0	0	0	0	0	0	f	f	f	f	0	f	0	f	0	570866	570866	0	t	f	null	sha1	0		1755124994	1763661224	0
2	2	Projektverwaltung	frontend	frontend			0		main	main	1	0	0	0	0	3	3	0	0	0	0	0	0	f	f	f	f	0	f	0	f	0	992347	992347	0	t	f	null	sha1	0		1755125566	1763654101	0
6	4	Wichteln	frontend	frontend			0		main	main	1	0	0	0	0	0	0	0	0	0	0	0	0	f	f	f	f	0	f	0	f	0	513039	513039	0	t	f	null	sha1	0		1764707438	1764783854	0
3	1	nico	byhaider-homepage	byhaider-homepage			0		main	main	1	0	0	0	0	0	0	0	0	0	0	0	0	f	f	f	f	0	f	0	f	0	6691830	6691830	0	t	f	null	sha1	0		1755726251	1759934370	0
5	3	GastroSystem	frontend	frontend			0		main	main	1	0	0	0	0	7	7	0	0	0	0	0	0	f	f	f	f	0	f	0	f	0	540510	540510	0	t	f	null	sha1	0		1762357011	1767114697	0
4	3	GastroSystem	backend	backend			0		main	main	1	0	0	0	0	9	9	0	0	0	0	0	0	f	f	f	f	0	f	0	f	0	243655	243655	0	t	f	null	sha1	0		1762185908	1767114708	0
\.


--
-- Data for Name: review; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.review (id, type, reviewer_id, reviewer_team_id, original_author, original_author_id, issue_id, content, official, commit_id, stale, dismissed, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: review_state; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.review_state (id, user_id, pull_id, commit_sha, updated_files, updated_unix) FROM stdin;
1	1	7	e95d873152bd58bff924d6f07ee066283db3ac37	{"src/app/app.config.ts":2,"src/app/app.routes.ts":2,"src/app/core/interceptors/authentication.interceptor.ts":2,"src/app/core/models/app-user.ts":2,"src/app/core/pages/admin-area/admin-area.component.ts":2,"src/app/core/pages/select-area/select-area.component.html":2,"src/app/core/pages/select-area/select-area.component.ts":2,"src/app/core/pages/select-event/select-event.component.html":2,"src/app/core/pages/select-event/select-event.component.ts":2,"src/app/core/pages/serving-area/serving-area.component.ts":2,"src/app/core/pages/user-area/user-area.component.html":2,"src/app/core/pages/user-area/user-area.component.ts":2,"src/app/core/services/authentication.storage.service.ts":2,"src/app/core/services/event-context.service.ts":2,"src/app/core/utils/helper.ts":2,"src/app/core/utils/utils.ts":2,"src/app/shared/components/form/form.component.html":2,"src/app/shared/components/form/form.component.ts":2,"src/app/shared/pipes/relativedate.pipe.ts":2}	1764594416
2	1	9	5402aaddb5432572ae9bc3791bd88408d79b1557	{"src/main/java/at/nico/gastro/common/exceptions/GlobalExceptionHandler.java":2,"src/main/java/at/nico/gastro/common/services/ValueService.java":2,"src/main/java/at/nico/gastro/features/authentication/controller/UserController.java":2,"src/main/java/at/nico/gastro/features/authentication/models/PermissionType.java":2,"src/main/java/at/nico/gastro/features/authentication/models/db/AppUser.java":2,"src/main/java/at/nico/gastro/features/authentication/models/db/Event.java":2,"src/main/java/at/nico/gastro/features/authentication/models/db/Permission.java":2,"src/main/java/at/nico/gastro/features/authentication/models/db/Role.java":2,"src/main/java/at/nico/gastro/features/authentication/service/EventService.java":2,"src/main/java/at/nico/gastro/features/authentication/service/PermissionService.java":2,"src/main/java/at/nico/gastro/features/catalog/models/db/Category.java":2,"src/main/java/at/nico/gastro/features/catalog/models/db/CategoryGroup.java":2,"src/main/java/at/nico/gastro/features/catalog/models/db/Product.java":2,"src/main/java/at/nico/gastro/features/sales/models/db/Order.java":2,"src/main/java/at/nico/gastro/features/sales/models/db/OrderItem.java":2,"src/main/java/at/nico/gastro/features/seating/controller/SectionController.java":2,"src/main/java/at/nico/gastro/features/seating/controller/TableController.java":2,"src/main/java/at/nico/gastro/features/seating/model/db/Section.java":2,"src/main/java/at/nico/gastro/features/seating/model/db/Table.java":2,"src/main/java/at/nico/gastro/features/seating/model/dto/TableCreateDTO.java":2,"src/main/java/at/nico/gastro/features/seating/repository/SectionRepository.java":2,"src/main/java/at/nico/gastro/features/seating/repository/TableRepository.java":2,"src/main/java/at/nico/gastro/features/seating/service/SectionService.java":2,"src/main/java/at/nico/gastro/features/seating/service/TableService.java":2,"src/main/java/at/nico/gastro/shared/reorderable/ReorderUtil.java":2}	1765125931
3	1	10	ad510b9301791c03a8561b10e3599b17ba2416ef	{"public/i18n/de.json":2}	1765125957
4	1	16	e2e111da7ba37b8ee4eae82370e6ea9a90038c38	{"src/main/java/at/nico/gastro/common/utils/SecurityUtil.java":2,"src/main/java/at/nico/gastro/features/authentication/models/PermissionType.java":2,"src/main/java/at/nico/gastro/features/authentication/models/dto/PublicUser.java":2,"src/main/java/at/nico/gastro/features/sales/controller/OrderController.java":1,"src/main/java/at/nico/gastro/features/sales/models/db/Order.java":1,"src/main/java/at/nico/gastro/features/sales/models/dto/OrderResponseDto.java":1,"src/main/java/at/nico/gastro/features/sales/service/OrderService.java":1}	1767108930
5	1	16	69559b40fd9c3802046753b47cc762aa17669f2e	{"src/main/java/at/nico/gastro/common/utils/SecurityUtil.java":2,"src/main/java/at/nico/gastro/features/authentication/models/PermissionType.java":2,"src/main/java/at/nico/gastro/features/authentication/models/dto/PublicUser.java":2,"src/main/java/at/nico/gastro/features/sales/controller/OrderController.java":2,"src/main/java/at/nico/gastro/features/sales/models/db/Order.java":2,"src/main/java/at/nico/gastro/features/sales/models/db/OrderItem.java":2,"src/main/java/at/nico/gastro/features/sales/models/dto/OrderCheckoutDto.java":2,"src/main/java/at/nico/gastro/features/sales/models/dto/OrderCheckoutItemDto.java":2,"src/main/java/at/nico/gastro/features/sales/models/dto/OrderCreateDto.java":2,"src/main/java/at/nico/gastro/features/sales/models/dto/OrderDelieverCategoriesDto.java":2,"src/main/java/at/nico/gastro/features/sales/models/dto/OrderItemCreateDto.java":2,"src/main/java/at/nico/gastro/features/sales/models/dto/OrderResponseDto.java":2,"src/main/java/at/nico/gastro/features/sales/repository/OrderRepository.java":2,"src/main/java/at/nico/gastro/features/sales/service/OrderService.java":2}	1767109128
6	1	17	195c7be00d8fd71e41d120652b8dddf784276636	{"public/i18n/de.json":2,"src/app/app.config.ts":2,"src/app/app.routes.ts":2,"src/app/core/models/app-user.ts":2,"src/app/core/models/category-group.ts":2,"src/app/core/models/category.ts":2,"src/app/core/models/order-item.ts":2,"src/app/core/models/order.ts":2,"src/app/core/models/product.ts":2,"src/app/core/pages/waiter-area/waiter-area.component.html":2,"src/app/core/pages/waiter-area/waiter-area.component.scss":2,"src/app/core/services/category.service.ts":2,"src/app/core/services/order.service.ts":2,"src/app/core/services/table.service.ts":2,"src/app/core/utils/utils.ts":2,"src/app/features/waiter/pages/order-checkout/checkout-item/checkout-item.component.html":2,"src/app/features/waiter/pages/order-checkout/checkout-item/checkout-item.component.scss":2,"src/app/features/waiter/pages/order-checkout/checkout-item/checkout-item.component.ts":2,"src/app/features/waiter/pages/order-checkout/order-checkout.component.html":2,"src/app/features/waiter/pages/order-checkout/order-checkout.component.scss":2,"src/app/features/waiter/pages/order-checkout/order-checkout.component.ts":2,"src/app/features/waiter/pages/order-delievery/order-delievery.component.html":2,"src/app/features/waiter/pages/order-delievery/order-delievery.component.scss":2,"src/app/features/waiter/pages/order-delievery/order-delievery.component.ts":2,"src/app/features/waiter/pages/order-form/cart-item/cart-item.component.html":2,"src/app/features/waiter/pages/order-form/cart-item/cart-item.component.scss":2,"src/app/features/waiter/pages/order-form/cart-item/cart-item.component.ts":2,"src/app/features/waiter/pages/order-form/order-form.component.html":2,"src/app/features/waiter/pages/order-form/order-form.component.scss":2,"src/app/features/waiter/pages/order-form/order-form.component.ts":2,"src/app/features/waiter/pages/order-info/order-info.component.html":2,"src/app/features/waiter/pages/order-info/order-info.component.scss":2,"src/app/features/waiter/pages/order-info/order-info.component.ts":2,"src/app/features/waiter/pages/order-list/order-list.component.html":2,"src/app/features/waiter/pages/order-list/order-list.component.scss":2,"src/app/features/waiter/pages/order-list/order-list.component.ts":2,"src/app/features/waiter/services/waiter-context.service.ts":2,"src/app/shared/pipes/relativedate.pipe.ts":2,"src/app/shared/pipes/relativedatetime.pipe.ts":2,"src/app/shared/services/crud-value.service.ts":2,"src/app/shared/services/date-formatter.service.ts":2,"src/app/shared/services/local-crud-value.service.ts":2,"src/styles.css":2}	1767109587
\.


--
-- Data for Name: secret; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.secret (id, owner_id, repo_id, name, data, description, created_unix) FROM stdin;
\.


--
-- Data for Name: session; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.session (key, data, expiry) FROM stdin;
\.


--
-- Data for Name: star; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.star (id, uid, repo_id, created_unix) FROM stdin;
\.


--
-- Data for Name: stopwatch; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.stopwatch (id, issue_id, user_id, created_unix) FROM stdin;
\.


--
-- Data for Name: system_setting; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.system_setting (id, setting_key, setting_value, version, created, updated) FROM stdin;
1	revision		2	1755124773	1755124773
2	picture.disable_gravatar	true	1	1755124773	1755124773
3	picture.enable_federated_avatar	false	1	1755124773	1755124773
\.


--
-- Data for Name: task; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.task (id, doer_id, owner_id, repo_id, type, status, start_time, end_time, payload_content, message, created) FROM stdin;
\.


--
-- Data for Name: team; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.team (id, org_id, lower_name, name, description, authorize, num_repos, num_members, includes_all_repositories, can_create_org_repo) FROM stdin;
1	2	owners	Owners		4	2	1	t	t
2	3	owners	Owners		4	2	1	t	t
3	4	owners	Owners		4	2	1	t	t
\.


--
-- Data for Name: team_invite; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.team_invite (id, token, inviter_id, org_id, team_id, email, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: team_repo; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.team_repo (id, org_id, team_id, repo_id) FROM stdin;
1	2	1	1
2	2	1	2
3	3	2	4
4	3	2	5
5	4	3	6
6	4	3	7
\.


--
-- Data for Name: team_unit; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.team_unit (id, org_id, team_id, type, access_mode) FROM stdin;
1	2	1	1	4
2	2	1	2	4
3	2	1	3	4
4	2	1	4	4
5	2	1	5	4
6	2	1	6	1
7	2	1	7	1
8	2	1	8	4
9	2	1	9	4
10	2	1	10	4
11	3	2	1	4
12	3	2	2	4
13	3	2	3	4
14	3	2	4	4
15	3	2	5	4
16	3	2	6	1
17	3	2	7	1
18	3	2	8	4
19	3	2	9	4
20	3	2	10	4
21	4	3	1	4
22	4	3	2	4
23	4	3	3	4
24	4	3	4	4
25	4	3	5	4
26	4	3	6	1
27	4	3	7	1
28	4	3	8	4
29	4	3	9	4
30	4	3	10	4
\.


--
-- Data for Name: team_user; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.team_user (id, org_id, team_id, uid) FROM stdin;
1	2	1	1
2	3	2	1
3	4	3	1
\.


--
-- Data for Name: topic; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.topic (id, name, repo_count, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: tracked_time; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.tracked_time (id, issue_id, user_id, created_unix, "time", deleted) FROM stdin;
\.


--
-- Data for Name: two_factor; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.two_factor (id, uid, secret, scratch_salt, scratch_hash, last_used_passcode, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: upload; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.upload (id, uuid, name) FROM stdin;
\.


--
-- Data for Name: user; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public."user" (id, lower_name, name, full_name, email, keep_email_private, email_notifications_preference, passwd, passwd_hash_algo, must_change_password, login_type, login_source, login_name, type, location, website, rands, salt, language, description, created_unix, updated_unix, last_login_unix, last_repo_visibility, max_repo_creation, is_active, is_admin, is_restricted, allow_git_hook, allow_import_local, allow_create_organization, prohibit_login, avatar, avatar_email, use_custom_avatar, num_followers, num_following, num_stars, num_repos, num_teams, num_members, visibility, repo_admin_change_team_access, diff_view_style, theme, keep_activity_private) FROM stdin;
4	wichteln	Wichteln			f				f	0	0		1			e3ef14c654f7d93c56d205edf85acf13	5bf8b49cd00a649dfce3cc0e571cb067			1764707328	1764885881	0	f	-1	t	f	f	f	f	f	f	80acf440632c02ea9950ddf98610366df98f40d9689a8a0e9a8c62ccd1a72cbf		t	0	0	0	2	1	1	2	t			f
3	gastrosystem	GastroSystem			f				f	0	0		1			3bba9b0c6663650fbc3ba34e6137cecc	dceb289e53f1b005c2ada873ad2782ca			1762185822	1764885898	0	f	-1	t	f	f	f	f	f	f	4670df72cd5348fe222678786f2294a3754c9c9b05e0982f2f86b089742b9d9c		t	0	0	0	2	1	1	2	t			f
2	projektverwaltung	Projektverwaltung			f				f	0	0		1			ea7c7858dfa5a4fb8962a2f7a9c07d71	ecbb587c4b94447e604c030169f1e182			1755124877	1764885907	0	f	-1	t	f	f	f	f	f	f	6a63734611bc87de5af655f1ef23dc4dab8bcf26119b707eef5247dc4232cc60		t	0	0	0	2	1	1	2	t			f
1	nico	nico		nico@td-haider.at	f	enabled	1fe9f41cb1a329cbc14c0212dc7c234c1c2dfc1a3055b5250ada5cbf1ea85567ac11e575b72d9a5fbcc4ccbe030b14e5b028	pbkdf2$50000$50	f	0	0		0			8e92f0a1c27aed146fdda0f564ce5b23	604df905a8ce20365a8338adcde3010c	de-DE		1755124773	1767114703	1765372323	f	-1	t	t	f	f	f	t	f	ed7429a5cea9196de7e6e4e11a18be448bc634ff7e3919ec599fe8dd15c0c379	nico@td-haider.at	t	0	0	0	1	0	0	0	f	unified	gitea-auto	f
\.


--
-- Data for Name: user_badge; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.user_badge (id, badge_id, user_id) FROM stdin;
\.


--
-- Data for Name: user_blocking; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.user_blocking (id, blocker_id, blockee_id, note, created_unix) FROM stdin;
\.


--
-- Data for Name: user_open_id; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.user_open_id (id, uid, uri, show) FROM stdin;
\.


--
-- Data for Name: user_redirect; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.user_redirect (id, lower_name, redirect_user_id) FROM stdin;
\.


--
-- Data for Name: user_setting; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.user_setting (id, user_id, setting_key, setting_value) FROM stdin;
\.


--
-- Data for Name: version; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.version (id, version) FROM stdin;
1	321
\.


--
-- Data for Name: watch; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.watch (id, user_id, repo_id, mode, created_unix, updated_unix) FROM stdin;
1	1	1	1	1755124994	1755124994
2	1	2	1	1755125566	1755125566
3	1	3	1	1755726251	1755726251
4	1	4	1	1762185908	1762185908
5	1	5	1	1762357011	1762357011
6	1	6	1	1764707438	1764707438
7	1	7	1	1764708090	1764708090
\.


--
-- Data for Name: webauthn_credential; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.webauthn_credential (id, name, lower_name, user_id, credential_id, public_key, attestation_type, aaguid, sign_count, clone_warning, created_unix, updated_unix) FROM stdin;
\.


--
-- Data for Name: webhook; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.webhook (id, repo_id, owner_id, is_system_webhook, url, http_method, content_type, secret, events, is_active, type, meta, last_status, header_authorization_encrypted, created_unix, updated_unix) FROM stdin;
\.


--
-- Name: access_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.access_id_seq', 12, true);


--
-- Name: access_token_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.access_token_id_seq', 1, false);


--
-- Name: action_artifact_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_artifact_id_seq', 1, false);


--
-- Name: action_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_id_seq', 502, true);


--
-- Name: action_run_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_run_id_seq', 1, false);


--
-- Name: action_run_job_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_run_job_id_seq', 1, false);


--
-- Name: action_runner_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_runner_id_seq', 1, false);


--
-- Name: action_runner_token_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_runner_token_id_seq', 1, true);


--
-- Name: action_schedule_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_schedule_id_seq', 1, false);


--
-- Name: action_schedule_spec_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_schedule_spec_id_seq', 1, false);


--
-- Name: action_task_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_task_id_seq', 1, false);


--
-- Name: action_task_output_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_task_output_id_seq', 1, false);


--
-- Name: action_task_step_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_task_step_id_seq', 1, false);


--
-- Name: action_tasks_version_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_tasks_version_id_seq', 1, false);


--
-- Name: action_variable_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.action_variable_id_seq', 1, false);


--
-- Name: attachment_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.attachment_id_seq', 1, false);


--
-- Name: badge_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.badge_id_seq', 1, false);


--
-- Name: branch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.branch_id_seq', 26, true);


--
-- Name: collaboration_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.collaboration_id_seq', 1, false);


--
-- Name: comment_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.comment_id_seq', 66, true);


--
-- Name: commit_status_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.commit_status_id_seq', 1, false);


--
-- Name: commit_status_index_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.commit_status_index_id_seq', 1, false);


--
-- Name: commit_status_summary_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.commit_status_summary_id_seq', 1, false);


--
-- Name: dbfs_data_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.dbfs_data_id_seq', 1, false);


--
-- Name: dbfs_meta_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.dbfs_meta_id_seq', 1, false);


--
-- Name: deploy_key_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.deploy_key_id_seq', 1, false);


--
-- Name: email_address_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.email_address_id_seq', 1, true);


--
-- Name: follow_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.follow_id_seq', 1, false);


--
-- Name: gpg_key_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.gpg_key_id_seq', 1, false);


--
-- Name: hook_task_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.hook_task_id_seq', 1, false);


--
-- Name: issue_assignees_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_assignees_id_seq', 1, false);


--
-- Name: issue_content_history_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_content_history_id_seq', 1, false);


--
-- Name: issue_dependency_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_dependency_id_seq', 1, false);


--
-- Name: issue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_id_seq', 21, true);


--
-- Name: issue_label_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_label_id_seq', 1, false);


--
-- Name: issue_pin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_pin_id_seq', 1, false);


--
-- Name: issue_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_user_id_seq', 21, true);


--
-- Name: issue_watch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.issue_watch_id_seq', 1, false);


--
-- Name: label_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.label_id_seq', 1, false);


--
-- Name: language_stat_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.language_stat_id_seq', 25, true);


--
-- Name: lfs_lock_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.lfs_lock_id_seq', 1, false);


--
-- Name: lfs_meta_object_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.lfs_meta_object_id_seq', 1, false);


--
-- Name: login_source_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.login_source_id_seq', 1, false);


--
-- Name: milestone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.milestone_id_seq', 1, false);


--
-- Name: mirror_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.mirror_id_seq', 1, false);


--
-- Name: notice_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.notice_id_seq', 1, false);


--
-- Name: notification_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.notification_id_seq', 1, false);


--
-- Name: oauth2_application_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.oauth2_application_id_seq', 3, true);


--
-- Name: oauth2_authorization_code_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.oauth2_authorization_code_id_seq', 1, false);


--
-- Name: oauth2_grant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.oauth2_grant_id_seq', 1, false);


--
-- Name: org_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.org_user_id_seq', 3, true);


--
-- Name: package_blob_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.package_blob_id_seq', 1, false);


--
-- Name: package_cleanup_rule_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.package_cleanup_rule_id_seq', 1, false);


--
-- Name: package_file_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.package_file_id_seq', 1, false);


--
-- Name: package_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.package_id_seq', 1, false);


--
-- Name: package_property_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.package_property_id_seq', 1, false);


--
-- Name: package_version_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.package_version_id_seq', 1, false);


--
-- Name: project_board_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.project_board_id_seq', 2, true);


--
-- Name: project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.project_id_seq', 2, true);


--
-- Name: project_issue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.project_issue_id_seq', 1, false);


--
-- Name: protected_branch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.protected_branch_id_seq', 1, false);


--
-- Name: protected_tag_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.protected_tag_id_seq', 1, false);


--
-- Name: public_key_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.public_key_id_seq', 3, true);


--
-- Name: pull_auto_merge_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.pull_auto_merge_id_seq', 1, false);


--
-- Name: pull_request_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.pull_request_id_seq', 21, true);


--
-- Name: push_mirror_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.push_mirror_id_seq', 1, false);


--
-- Name: reaction_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.reaction_id_seq', 1, false);


--
-- Name: release_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.release_id_seq', 1, false);


--
-- Name: renamed_branch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.renamed_branch_id_seq', 1, true);


--
-- Name: repo_archiver_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.repo_archiver_id_seq', 2363, true);


--
-- Name: repo_indexer_status_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.repo_indexer_status_id_seq', 7, true);


--
-- Name: repo_license_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.repo_license_id_seq', 1, false);


--
-- Name: repo_redirect_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.repo_redirect_id_seq', 1, false);


--
-- Name: repo_transfer_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.repo_transfer_id_seq', 1, false);


--
-- Name: repo_unit_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.repo_unit_id_seq', 56, true);


--
-- Name: repository_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.repository_id_seq', 7, true);


--
-- Name: review_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.review_id_seq', 1, false);


--
-- Name: review_state_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.review_state_id_seq', 6, true);


--
-- Name: secret_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.secret_id_seq', 1, false);


--
-- Name: star_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.star_id_seq', 1, false);


--
-- Name: stopwatch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.stopwatch_id_seq', 1, false);


--
-- Name: system_setting_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.system_setting_id_seq', 3, true);


--
-- Name: task_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.task_id_seq', 1, false);


--
-- Name: team_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.team_id_seq', 3, true);


--
-- Name: team_invite_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.team_invite_id_seq', 1, false);


--
-- Name: team_repo_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.team_repo_id_seq', 6, true);


--
-- Name: team_unit_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.team_unit_id_seq', 30, true);


--
-- Name: team_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.team_user_id_seq', 3, true);


--
-- Name: topic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.topic_id_seq', 1, false);


--
-- Name: tracked_time_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.tracked_time_id_seq', 1, false);


--
-- Name: two_factor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.two_factor_id_seq', 1, false);


--
-- Name: upload_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.upload_id_seq', 1, false);


--
-- Name: user_badge_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.user_badge_id_seq', 1, false);


--
-- Name: user_blocking_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.user_blocking_id_seq', 1, false);


--
-- Name: user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.user_id_seq', 4, true);


--
-- Name: user_open_id_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.user_open_id_id_seq', 1, false);


--
-- Name: user_redirect_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.user_redirect_id_seq', 1, false);


--
-- Name: user_setting_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.user_setting_id_seq', 1, false);


--
-- Name: version_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.version_id_seq', 1, true);


--
-- Name: watch_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.watch_id_seq', 7, true);


--
-- Name: webauthn_credential_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.webauthn_credential_id_seq', 1, false);


--
-- Name: webhook_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.webhook_id_seq', 1, false);


--
-- Name: access access_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.access
    ADD CONSTRAINT access_pkey PRIMARY KEY (id);


--
-- Name: access_token access_token_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.access_token
    ADD CONSTRAINT access_token_pkey PRIMARY KEY (id);


--
-- Name: action_artifact action_artifact_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_artifact
    ADD CONSTRAINT action_artifact_pkey PRIMARY KEY (id);


--
-- Name: action action_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action
    ADD CONSTRAINT action_pkey PRIMARY KEY (id);


--
-- Name: action_run_index action_run_index_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_run_index
    ADD CONSTRAINT action_run_index_pkey PRIMARY KEY (group_id);


--
-- Name: action_run_job action_run_job_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_run_job
    ADD CONSTRAINT action_run_job_pkey PRIMARY KEY (id);


--
-- Name: action_run action_run_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_run
    ADD CONSTRAINT action_run_pkey PRIMARY KEY (id);


--
-- Name: action_runner action_runner_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_runner
    ADD CONSTRAINT action_runner_pkey PRIMARY KEY (id);


--
-- Name: action_runner_token action_runner_token_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_runner_token
    ADD CONSTRAINT action_runner_token_pkey PRIMARY KEY (id);


--
-- Name: action_schedule action_schedule_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_schedule
    ADD CONSTRAINT action_schedule_pkey PRIMARY KEY (id);


--
-- Name: action_schedule_spec action_schedule_spec_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_schedule_spec
    ADD CONSTRAINT action_schedule_spec_pkey PRIMARY KEY (id);


--
-- Name: action_task_output action_task_output_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_task_output
    ADD CONSTRAINT action_task_output_pkey PRIMARY KEY (id);


--
-- Name: action_task action_task_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_task
    ADD CONSTRAINT action_task_pkey PRIMARY KEY (id);


--
-- Name: action_task_step action_task_step_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_task_step
    ADD CONSTRAINT action_task_step_pkey PRIMARY KEY (id);


--
-- Name: action_tasks_version action_tasks_version_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_tasks_version
    ADD CONSTRAINT action_tasks_version_pkey PRIMARY KEY (id);


--
-- Name: action_variable action_variable_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.action_variable
    ADD CONSTRAINT action_variable_pkey PRIMARY KEY (id);


--
-- Name: app_state app_state_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.app_state
    ADD CONSTRAINT app_state_pkey PRIMARY KEY (id);


--
-- Name: attachment attachment_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.attachment
    ADD CONSTRAINT attachment_pkey PRIMARY KEY (id);


--
-- Name: auth_token auth_token_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.auth_token
    ADD CONSTRAINT auth_token_pkey PRIMARY KEY (id);


--
-- Name: badge badge_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.badge
    ADD CONSTRAINT badge_pkey PRIMARY KEY (id);


--
-- Name: branch branch_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.branch
    ADD CONSTRAINT branch_pkey PRIMARY KEY (id);


--
-- Name: collaboration collaboration_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.collaboration
    ADD CONSTRAINT collaboration_pkey PRIMARY KEY (id);


--
-- Name: comment comment_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.comment
    ADD CONSTRAINT comment_pkey PRIMARY KEY (id);


--
-- Name: commit_status_index commit_status_index_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.commit_status_index
    ADD CONSTRAINT commit_status_index_pkey PRIMARY KEY (id);


--
-- Name: commit_status commit_status_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.commit_status
    ADD CONSTRAINT commit_status_pkey PRIMARY KEY (id);


--
-- Name: commit_status_summary commit_status_summary_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.commit_status_summary
    ADD CONSTRAINT commit_status_summary_pkey PRIMARY KEY (id);


--
-- Name: dbfs_data dbfs_data_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.dbfs_data
    ADD CONSTRAINT dbfs_data_pkey PRIMARY KEY (id);


--
-- Name: dbfs_meta dbfs_meta_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.dbfs_meta
    ADD CONSTRAINT dbfs_meta_pkey PRIMARY KEY (id);


--
-- Name: deploy_key deploy_key_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.deploy_key
    ADD CONSTRAINT deploy_key_pkey PRIMARY KEY (id);


--
-- Name: email_address email_address_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.email_address
    ADD CONSTRAINT email_address_pkey PRIMARY KEY (id);


--
-- Name: email_hash email_hash_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.email_hash
    ADD CONSTRAINT email_hash_pkey PRIMARY KEY (hash);


--
-- Name: external_login_user external_login_user_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.external_login_user
    ADD CONSTRAINT external_login_user_pkey PRIMARY KEY (external_id, login_source_id);


--
-- Name: follow follow_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.follow
    ADD CONSTRAINT follow_pkey PRIMARY KEY (id);


--
-- Name: gpg_key_import gpg_key_import_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.gpg_key_import
    ADD CONSTRAINT gpg_key_import_pkey PRIMARY KEY (key_id);


--
-- Name: gpg_key gpg_key_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.gpg_key
    ADD CONSTRAINT gpg_key_pkey PRIMARY KEY (id);


--
-- Name: hook_task hook_task_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.hook_task
    ADD CONSTRAINT hook_task_pkey PRIMARY KEY (id);


--
-- Name: issue_assignees issue_assignees_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_assignees
    ADD CONSTRAINT issue_assignees_pkey PRIMARY KEY (id);


--
-- Name: issue_content_history issue_content_history_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_content_history
    ADD CONSTRAINT issue_content_history_pkey PRIMARY KEY (id);


--
-- Name: issue_dependency issue_dependency_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_dependency
    ADD CONSTRAINT issue_dependency_pkey PRIMARY KEY (id);


--
-- Name: issue_index issue_index_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_index
    ADD CONSTRAINT issue_index_pkey PRIMARY KEY (group_id);


--
-- Name: issue_label issue_label_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_label
    ADD CONSTRAINT issue_label_pkey PRIMARY KEY (id);


--
-- Name: issue_pin issue_pin_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_pin
    ADD CONSTRAINT issue_pin_pkey PRIMARY KEY (id);


--
-- Name: issue issue_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue
    ADD CONSTRAINT issue_pkey PRIMARY KEY (id);


--
-- Name: issue_user issue_user_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_user
    ADD CONSTRAINT issue_user_pkey PRIMARY KEY (id);


--
-- Name: issue_watch issue_watch_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.issue_watch
    ADD CONSTRAINT issue_watch_pkey PRIMARY KEY (id);


--
-- Name: label label_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.label
    ADD CONSTRAINT label_pkey PRIMARY KEY (id);


--
-- Name: language_stat language_stat_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.language_stat
    ADD CONSTRAINT language_stat_pkey PRIMARY KEY (id);


--
-- Name: lfs_lock lfs_lock_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.lfs_lock
    ADD CONSTRAINT lfs_lock_pkey PRIMARY KEY (id);


--
-- Name: lfs_meta_object lfs_meta_object_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.lfs_meta_object
    ADD CONSTRAINT lfs_meta_object_pkey PRIMARY KEY (id);


--
-- Name: login_source login_source_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.login_source
    ADD CONSTRAINT login_source_pkey PRIMARY KEY (id);


--
-- Name: milestone milestone_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.milestone
    ADD CONSTRAINT milestone_pkey PRIMARY KEY (id);


--
-- Name: mirror mirror_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.mirror
    ADD CONSTRAINT mirror_pkey PRIMARY KEY (id);


--
-- Name: notice notice_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.notice
    ADD CONSTRAINT notice_pkey PRIMARY KEY (id);


--
-- Name: notification notification_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.notification
    ADD CONSTRAINT notification_pkey PRIMARY KEY (id);


--
-- Name: oauth2_application oauth2_application_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.oauth2_application
    ADD CONSTRAINT oauth2_application_pkey PRIMARY KEY (id);


--
-- Name: oauth2_authorization_code oauth2_authorization_code_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.oauth2_authorization_code
    ADD CONSTRAINT oauth2_authorization_code_pkey PRIMARY KEY (id);


--
-- Name: oauth2_grant oauth2_grant_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.oauth2_grant
    ADD CONSTRAINT oauth2_grant_pkey PRIMARY KEY (id);


--
-- Name: org_user org_user_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.org_user
    ADD CONSTRAINT org_user_pkey PRIMARY KEY (id);


--
-- Name: package_blob package_blob_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_blob
    ADD CONSTRAINT package_blob_pkey PRIMARY KEY (id);


--
-- Name: package_blob_upload package_blob_upload_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_blob_upload
    ADD CONSTRAINT package_blob_upload_pkey PRIMARY KEY (id);


--
-- Name: package_cleanup_rule package_cleanup_rule_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_cleanup_rule
    ADD CONSTRAINT package_cleanup_rule_pkey PRIMARY KEY (id);


--
-- Name: package_file package_file_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_file
    ADD CONSTRAINT package_file_pkey PRIMARY KEY (id);


--
-- Name: package package_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package
    ADD CONSTRAINT package_pkey PRIMARY KEY (id);


--
-- Name: package_property package_property_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_property
    ADD CONSTRAINT package_property_pkey PRIMARY KEY (id);


--
-- Name: package_version package_version_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.package_version
    ADD CONSTRAINT package_version_pkey PRIMARY KEY (id);


--
-- Name: project_board project_board_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project_board
    ADD CONSTRAINT project_board_pkey PRIMARY KEY (id);


--
-- Name: project_issue project_issue_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project_issue
    ADD CONSTRAINT project_issue_pkey PRIMARY KEY (id);


--
-- Name: project project_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project
    ADD CONSTRAINT project_pkey PRIMARY KEY (id);


--
-- Name: protected_branch protected_branch_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.protected_branch
    ADD CONSTRAINT protected_branch_pkey PRIMARY KEY (id);


--
-- Name: protected_tag protected_tag_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.protected_tag
    ADD CONSTRAINT protected_tag_pkey PRIMARY KEY (id);


--
-- Name: public_key public_key_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.public_key
    ADD CONSTRAINT public_key_pkey PRIMARY KEY (id);


--
-- Name: pull_auto_merge pull_auto_merge_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.pull_auto_merge
    ADD CONSTRAINT pull_auto_merge_pkey PRIMARY KEY (id);


--
-- Name: pull_request pull_request_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.pull_request
    ADD CONSTRAINT pull_request_pkey PRIMARY KEY (id);


--
-- Name: push_mirror push_mirror_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.push_mirror
    ADD CONSTRAINT push_mirror_pkey PRIMARY KEY (id);


--
-- Name: reaction reaction_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.reaction
    ADD CONSTRAINT reaction_pkey PRIMARY KEY (id);


--
-- Name: release release_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.release
    ADD CONSTRAINT release_pkey PRIMARY KEY (id);


--
-- Name: renamed_branch renamed_branch_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.renamed_branch
    ADD CONSTRAINT renamed_branch_pkey PRIMARY KEY (id);


--
-- Name: repo_archiver repo_archiver_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_archiver
    ADD CONSTRAINT repo_archiver_pkey PRIMARY KEY (id);


--
-- Name: repo_indexer_status repo_indexer_status_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_indexer_status
    ADD CONSTRAINT repo_indexer_status_pkey PRIMARY KEY (id);


--
-- Name: repo_license repo_license_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_license
    ADD CONSTRAINT repo_license_pkey PRIMARY KEY (id);


--
-- Name: repo_redirect repo_redirect_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_redirect
    ADD CONSTRAINT repo_redirect_pkey PRIMARY KEY (id);


--
-- Name: repo_topic repo_topic_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_topic
    ADD CONSTRAINT repo_topic_pkey PRIMARY KEY (repo_id, topic_id);


--
-- Name: repo_transfer repo_transfer_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_transfer
    ADD CONSTRAINT repo_transfer_pkey PRIMARY KEY (id);


--
-- Name: repo_unit repo_unit_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repo_unit
    ADD CONSTRAINT repo_unit_pkey PRIMARY KEY (id);


--
-- Name: repository repository_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.repository
    ADD CONSTRAINT repository_pkey PRIMARY KEY (id);


--
-- Name: review review_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.review
    ADD CONSTRAINT review_pkey PRIMARY KEY (id);


--
-- Name: review_state review_state_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.review_state
    ADD CONSTRAINT review_state_pkey PRIMARY KEY (id);


--
-- Name: secret secret_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.secret
    ADD CONSTRAINT secret_pkey PRIMARY KEY (id);


--
-- Name: session session_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.session
    ADD CONSTRAINT session_pkey PRIMARY KEY (key);


--
-- Name: star star_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.star
    ADD CONSTRAINT star_pkey PRIMARY KEY (id);


--
-- Name: stopwatch stopwatch_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.stopwatch
    ADD CONSTRAINT stopwatch_pkey PRIMARY KEY (id);


--
-- Name: system_setting system_setting_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.system_setting
    ADD CONSTRAINT system_setting_pkey PRIMARY KEY (id);


--
-- Name: task task_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.task
    ADD CONSTRAINT task_pkey PRIMARY KEY (id);


--
-- Name: team_invite team_invite_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_invite
    ADD CONSTRAINT team_invite_pkey PRIMARY KEY (id);


--
-- Name: team team_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team
    ADD CONSTRAINT team_pkey PRIMARY KEY (id);


--
-- Name: team_repo team_repo_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_repo
    ADD CONSTRAINT team_repo_pkey PRIMARY KEY (id);


--
-- Name: team_unit team_unit_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_unit
    ADD CONSTRAINT team_unit_pkey PRIMARY KEY (id);


--
-- Name: team_user team_user_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.team_user
    ADD CONSTRAINT team_user_pkey PRIMARY KEY (id);


--
-- Name: topic topic_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.topic
    ADD CONSTRAINT topic_pkey PRIMARY KEY (id);


--
-- Name: tracked_time tracked_time_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.tracked_time
    ADD CONSTRAINT tracked_time_pkey PRIMARY KEY (id);


--
-- Name: two_factor two_factor_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.two_factor
    ADD CONSTRAINT two_factor_pkey PRIMARY KEY (id);


--
-- Name: upload upload_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.upload
    ADD CONSTRAINT upload_pkey PRIMARY KEY (id);


--
-- Name: user_badge user_badge_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_badge
    ADD CONSTRAINT user_badge_pkey PRIMARY KEY (id);


--
-- Name: user_blocking user_blocking_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_blocking
    ADD CONSTRAINT user_blocking_pkey PRIMARY KEY (id);


--
-- Name: user_open_id user_open_id_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_open_id
    ADD CONSTRAINT user_open_id_pkey PRIMARY KEY (id);


--
-- Name: user user_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public."user"
    ADD CONSTRAINT user_pkey PRIMARY KEY (id);


--
-- Name: user_redirect user_redirect_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_redirect
    ADD CONSTRAINT user_redirect_pkey PRIMARY KEY (id);


--
-- Name: user_setting user_setting_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_setting
    ADD CONSTRAINT user_setting_pkey PRIMARY KEY (id);


--
-- Name: version version_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.version
    ADD CONSTRAINT version_pkey PRIMARY KEY (id);


--
-- Name: watch watch_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.watch
    ADD CONSTRAINT watch_pkey PRIMARY KEY (id);


--
-- Name: webauthn_credential webauthn_credential_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.webauthn_credential
    ADD CONSTRAINT webauthn_credential_pkey PRIMARY KEY (id);


--
-- Name: webhook webhook_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.webhook
    ADD CONSTRAINT webhook_pkey PRIMARY KEY (id);


--
-- Name: IDX_access_token_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_access_token_created_unix" ON public.access_token USING btree (created_unix);


--
-- Name: IDX_access_token_token_last_eight; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_access_token_token_last_eight" ON public.access_token USING btree (token_last_eight);


--
-- Name: IDX_access_token_uid; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_access_token_uid" ON public.access_token USING btree (uid);


--
-- Name: IDX_access_token_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_access_token_updated_unix" ON public.access_token USING btree (updated_unix);


--
-- Name: IDX_action_artifact_artifact_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_artifact_artifact_name" ON public.action_artifact USING btree (artifact_name);


--
-- Name: IDX_action_artifact_artifact_path; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_artifact_artifact_path" ON public.action_artifact USING btree (artifact_path);


--
-- Name: IDX_action_artifact_expired_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_artifact_expired_unix" ON public.action_artifact USING btree (expired_unix);


--
-- Name: IDX_action_artifact_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_artifact_repo_id" ON public.action_artifact USING btree (repo_id);


--
-- Name: IDX_action_artifact_run_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_artifact_run_id" ON public.action_artifact USING btree (run_id);


--
-- Name: IDX_action_artifact_status; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_artifact_status" ON public.action_artifact USING btree (status);


--
-- Name: IDX_action_artifact_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_artifact_updated_unix" ON public.action_artifact USING btree (updated_unix);


--
-- Name: IDX_action_au_c_u; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_au_c_u" ON public.action USING btree (act_user_id, created_unix, user_id);


--
-- Name: IDX_action_au_r_c_u_d; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_au_r_c_u_d" ON public.action USING btree (act_user_id, repo_id, created_unix, user_id, is_deleted);


--
-- Name: IDX_action_c_u; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_c_u" ON public.action USING btree (user_id, is_deleted);


--
-- Name: IDX_action_c_u_d; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_c_u_d" ON public.action USING btree (created_unix, user_id, is_deleted);


--
-- Name: IDX_action_comment_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_comment_id" ON public.action USING btree (comment_id);


--
-- Name: IDX_action_r_u_d; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_r_u_d" ON public.action USING btree (repo_id, user_id, is_deleted);


--
-- Name: IDX_action_run_approved_by; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_approved_by" ON public.action_run USING btree (approved_by);


--
-- Name: IDX_action_run_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_index" ON public.action_run USING btree (index);


--
-- Name: IDX_action_run_index_max_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_index_max_index" ON public.action_run_index USING btree (max_index);


--
-- Name: IDX_action_run_job_commit_sha; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_job_commit_sha" ON public.action_run_job USING btree (commit_sha);


--
-- Name: IDX_action_run_job_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_job_owner_id" ON public.action_run_job USING btree (owner_id);


--
-- Name: IDX_action_run_job_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_job_repo_id" ON public.action_run_job USING btree (repo_id);


--
-- Name: IDX_action_run_job_run_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_job_run_id" ON public.action_run_job USING btree (run_id);


--
-- Name: IDX_action_run_job_status; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_job_status" ON public.action_run_job USING btree (status);


--
-- Name: IDX_action_run_job_updated; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_job_updated" ON public.action_run_job USING btree (updated);


--
-- Name: IDX_action_run_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_owner_id" ON public.action_run USING btree (owner_id);


--
-- Name: IDX_action_run_ref; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_ref" ON public.action_run USING btree (ref);


--
-- Name: IDX_action_run_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_repo_id" ON public.action_run USING btree (repo_id);


--
-- Name: IDX_action_run_status; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_status" ON public.action_run USING btree (status);


--
-- Name: IDX_action_run_trigger_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_trigger_user_id" ON public.action_run USING btree (trigger_user_id);


--
-- Name: IDX_action_run_workflow_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_run_workflow_id" ON public.action_run USING btree (workflow_id);


--
-- Name: IDX_action_runner_last_active; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_runner_last_active" ON public.action_runner USING btree (last_active);


--
-- Name: IDX_action_runner_last_online; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_runner_last_online" ON public.action_runner USING btree (last_online);


--
-- Name: IDX_action_runner_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_runner_owner_id" ON public.action_runner USING btree (owner_id);


--
-- Name: IDX_action_runner_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_runner_repo_id" ON public.action_runner USING btree (repo_id);


--
-- Name: IDX_action_runner_token_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_runner_token_owner_id" ON public.action_runner_token USING btree (owner_id);


--
-- Name: IDX_action_runner_token_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_runner_token_repo_id" ON public.action_runner_token USING btree (repo_id);


--
-- Name: IDX_action_schedule_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_schedule_owner_id" ON public.action_schedule USING btree (owner_id);


--
-- Name: IDX_action_schedule_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_schedule_repo_id" ON public.action_schedule USING btree (repo_id);


--
-- Name: IDX_action_schedule_spec_next; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_schedule_spec_next" ON public.action_schedule_spec USING btree (next);


--
-- Name: IDX_action_schedule_spec_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_schedule_spec_repo_id" ON public.action_schedule_spec USING btree (repo_id);


--
-- Name: IDX_action_schedule_spec_schedule_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_schedule_spec_schedule_id" ON public.action_schedule_spec USING btree (schedule_id);


--
-- Name: IDX_action_task_commit_sha; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_commit_sha" ON public.action_task USING btree (commit_sha);


--
-- Name: IDX_action_task_output_task_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_output_task_id" ON public.action_task_output USING btree (task_id);


--
-- Name: IDX_action_task_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_owner_id" ON public.action_task USING btree (owner_id);


--
-- Name: IDX_action_task_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_repo_id" ON public.action_task USING btree (repo_id);


--
-- Name: IDX_action_task_runner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_runner_id" ON public.action_task USING btree (runner_id);


--
-- Name: IDX_action_task_started; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_started" ON public.action_task USING btree (started);


--
-- Name: IDX_action_task_status; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_status" ON public.action_task USING btree (status);


--
-- Name: IDX_action_task_step_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_step_index" ON public.action_task_step USING btree (index);


--
-- Name: IDX_action_task_step_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_step_repo_id" ON public.action_task_step USING btree (repo_id);


--
-- Name: IDX_action_task_step_status; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_step_status" ON public.action_task_step USING btree (status);


--
-- Name: IDX_action_task_step_task_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_step_task_id" ON public.action_task_step USING btree (task_id);


--
-- Name: IDX_action_task_stopped_log_expired; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_stopped_log_expired" ON public.action_task USING btree (stopped, log_expired);


--
-- Name: IDX_action_task_token_last_eight; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_token_last_eight" ON public.action_task USING btree (token_last_eight);


--
-- Name: IDX_action_task_updated; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_task_updated" ON public.action_task USING btree (updated);


--
-- Name: IDX_action_tasks_version_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_tasks_version_repo_id" ON public.action_tasks_version USING btree (repo_id);


--
-- Name: IDX_action_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_user_id" ON public.action USING btree (user_id);


--
-- Name: IDX_action_variable_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_action_variable_repo_id" ON public.action_variable USING btree (repo_id);


--
-- Name: IDX_attachment_comment_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_attachment_comment_id" ON public.attachment USING btree (comment_id);


--
-- Name: IDX_attachment_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_attachment_issue_id" ON public.attachment USING btree (issue_id);


--
-- Name: IDX_attachment_release_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_attachment_release_id" ON public.attachment USING btree (release_id);


--
-- Name: IDX_attachment_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_attachment_repo_id" ON public.attachment USING btree (repo_id);


--
-- Name: IDX_attachment_uploader_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_attachment_uploader_id" ON public.attachment USING btree (uploader_id);


--
-- Name: IDX_auth_token_expires_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_auth_token_expires_unix" ON public.auth_token USING btree (expires_unix);


--
-- Name: IDX_auth_token_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_auth_token_user_id" ON public.auth_token USING btree (user_id);


--
-- Name: IDX_branch_deleted_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_branch_deleted_unix" ON public.branch USING btree (deleted_unix);


--
-- Name: IDX_branch_is_deleted; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_branch_is_deleted" ON public.branch USING btree (is_deleted);


--
-- Name: IDX_collaboration_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_collaboration_created_unix" ON public.collaboration USING btree (created_unix);


--
-- Name: IDX_collaboration_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_collaboration_repo_id" ON public.collaboration USING btree (repo_id);


--
-- Name: IDX_collaboration_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_collaboration_updated_unix" ON public.collaboration USING btree (updated_unix);


--
-- Name: IDX_collaboration_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_collaboration_user_id" ON public.collaboration USING btree (user_id);


--
-- Name: IDX_comment_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_created_unix" ON public.comment USING btree (created_unix);


--
-- Name: IDX_comment_dependent_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_dependent_issue_id" ON public.comment USING btree (dependent_issue_id);


--
-- Name: IDX_comment_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_issue_id" ON public.comment USING btree (issue_id);


--
-- Name: IDX_comment_poster_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_poster_id" ON public.comment USING btree (poster_id);


--
-- Name: IDX_comment_ref_comment_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_ref_comment_id" ON public.comment USING btree (ref_comment_id);


--
-- Name: IDX_comment_ref_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_ref_issue_id" ON public.comment USING btree (ref_issue_id);


--
-- Name: IDX_comment_ref_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_ref_repo_id" ON public.comment USING btree (ref_repo_id);


--
-- Name: IDX_comment_review_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_review_id" ON public.comment USING btree (review_id);


--
-- Name: IDX_comment_type; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_type" ON public.comment USING btree (type);


--
-- Name: IDX_comment_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_comment_updated_unix" ON public.comment USING btree (updated_unix);


--
-- Name: IDX_commit_status_context_hash; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_context_hash" ON public.commit_status USING btree (context_hash);


--
-- Name: IDX_commit_status_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_created_unix" ON public.commit_status USING btree (created_unix);


--
-- Name: IDX_commit_status_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_index" ON public.commit_status USING btree (index);


--
-- Name: IDX_commit_status_index_max_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_index_max_index" ON public.commit_status_index USING btree (max_index);


--
-- Name: IDX_commit_status_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_repo_id" ON public.commit_status USING btree (repo_id);


--
-- Name: IDX_commit_status_sha; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_sha" ON public.commit_status USING btree (sha);


--
-- Name: IDX_commit_status_summary_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_summary_repo_id" ON public.commit_status_summary USING btree (repo_id);


--
-- Name: IDX_commit_status_summary_sha; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_summary_sha" ON public.commit_status_summary USING btree (sha);


--
-- Name: IDX_commit_status_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_commit_status_updated_unix" ON public.commit_status USING btree (updated_unix);


--
-- Name: IDX_dbfs_data_meta_offset; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_dbfs_data_meta_offset" ON public.dbfs_data USING btree (meta_id, blob_offset);


--
-- Name: IDX_deploy_key_key_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_deploy_key_key_id" ON public.deploy_key USING btree (key_id);


--
-- Name: IDX_deploy_key_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_deploy_key_repo_id" ON public.deploy_key USING btree (repo_id);


--
-- Name: IDX_email_address_uid; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_email_address_uid" ON public.email_address USING btree (uid);


--
-- Name: IDX_external_login_user_provider; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_external_login_user_provider" ON public.external_login_user USING btree (provider);


--
-- Name: IDX_external_login_user_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_external_login_user_user_id" ON public.external_login_user USING btree (user_id);


--
-- Name: IDX_follow_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_follow_created_unix" ON public.follow USING btree (created_unix);


--
-- Name: IDX_gpg_key_key_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_gpg_key_key_id" ON public.gpg_key USING btree (key_id);


--
-- Name: IDX_gpg_key_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_gpg_key_owner_id" ON public.gpg_key USING btree (owner_id);


--
-- Name: IDX_hook_task_hook_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_hook_task_hook_id" ON public.hook_task USING btree (hook_id);


--
-- Name: IDX_issue_assignees_assignee_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_assignees_assignee_id" ON public.issue_assignees USING btree (assignee_id);


--
-- Name: IDX_issue_assignees_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_assignees_issue_id" ON public.issue_assignees USING btree (issue_id);


--
-- Name: IDX_issue_closed_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_closed_unix" ON public.issue USING btree (closed_unix);


--
-- Name: IDX_issue_content_history_comment_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_content_history_comment_id" ON public.issue_content_history USING btree (comment_id);


--
-- Name: IDX_issue_content_history_edited_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_content_history_edited_unix" ON public.issue_content_history USING btree (edited_unix);


--
-- Name: IDX_issue_content_history_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_content_history_issue_id" ON public.issue_content_history USING btree (issue_id);


--
-- Name: IDX_issue_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_created_unix" ON public.issue USING btree (created_unix);


--
-- Name: IDX_issue_deadline_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_deadline_unix" ON public.issue USING btree (deadline_unix);


--
-- Name: IDX_issue_index_max_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_index_max_index" ON public.issue_index USING btree (max_index);


--
-- Name: IDX_issue_is_closed; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_is_closed" ON public.issue USING btree (is_closed);


--
-- Name: IDX_issue_is_pull; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_is_pull" ON public.issue USING btree (is_pull);


--
-- Name: IDX_issue_milestone_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_milestone_id" ON public.issue USING btree (milestone_id);


--
-- Name: IDX_issue_original_author_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_original_author_id" ON public.issue USING btree (original_author_id);


--
-- Name: IDX_issue_poster_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_poster_id" ON public.issue USING btree (poster_id);


--
-- Name: IDX_issue_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_repo_id" ON public.issue USING btree (repo_id);


--
-- Name: IDX_issue_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_updated_unix" ON public.issue USING btree (updated_unix);


--
-- Name: IDX_issue_user_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_user_issue_id" ON public.issue_user USING btree (issue_id);


--
-- Name: IDX_issue_user_uid; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_issue_user_uid" ON public.issue_user USING btree (uid);


--
-- Name: IDX_label_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_label_created_unix" ON public.label USING btree (created_unix);


--
-- Name: IDX_label_org_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_label_org_id" ON public.label USING btree (org_id);


--
-- Name: IDX_label_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_label_repo_id" ON public.label USING btree (repo_id);


--
-- Name: IDX_label_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_label_updated_unix" ON public.label USING btree (updated_unix);


--
-- Name: IDX_language_stat_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_language_stat_created_unix" ON public.language_stat USING btree (created_unix);


--
-- Name: IDX_language_stat_language; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_language_stat_language" ON public.language_stat USING btree (language);


--
-- Name: IDX_language_stat_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_language_stat_repo_id" ON public.language_stat USING btree (repo_id);


--
-- Name: IDX_lfs_lock_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_lfs_lock_owner_id" ON public.lfs_lock USING btree (owner_id);


--
-- Name: IDX_lfs_lock_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_lfs_lock_repo_id" ON public.lfs_lock USING btree (repo_id);


--
-- Name: IDX_lfs_meta_object_oid; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_lfs_meta_object_oid" ON public.lfs_meta_object USING btree (oid);


--
-- Name: IDX_lfs_meta_object_repository_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_lfs_meta_object_repository_id" ON public.lfs_meta_object USING btree (repository_id);


--
-- Name: IDX_lfs_meta_object_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_lfs_meta_object_updated_unix" ON public.lfs_meta_object USING btree (updated_unix);


--
-- Name: IDX_login_source_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_login_source_created_unix" ON public.login_source USING btree (created_unix);


--
-- Name: IDX_login_source_is_active; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_login_source_is_active" ON public.login_source USING btree (is_active);


--
-- Name: IDX_login_source_is_sync_enabled; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_login_source_is_sync_enabled" ON public.login_source USING btree (is_sync_enabled);


--
-- Name: IDX_login_source_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_login_source_updated_unix" ON public.login_source USING btree (updated_unix);


--
-- Name: IDX_milestone_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_milestone_created_unix" ON public.milestone USING btree (created_unix);


--
-- Name: IDX_milestone_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_milestone_repo_id" ON public.milestone USING btree (repo_id);


--
-- Name: IDX_milestone_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_milestone_updated_unix" ON public.milestone USING btree (updated_unix);


--
-- Name: IDX_mirror_next_update_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_mirror_next_update_unix" ON public.mirror USING btree (next_update_unix);


--
-- Name: IDX_mirror_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_mirror_repo_id" ON public.mirror USING btree (repo_id);


--
-- Name: IDX_mirror_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_mirror_updated_unix" ON public.mirror USING btree (updated_unix);


--
-- Name: IDX_notice_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notice_created_unix" ON public.notice USING btree (created_unix);


--
-- Name: IDX_notification_idx_notification_commit_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_idx_notification_commit_id" ON public.notification USING btree (commit_id);


--
-- Name: IDX_notification_idx_notification_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_idx_notification_issue_id" ON public.notification USING btree (issue_id);


--
-- Name: IDX_notification_idx_notification_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_idx_notification_repo_id" ON public.notification USING btree (repo_id);


--
-- Name: IDX_notification_idx_notification_source; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_idx_notification_source" ON public.notification USING btree (source);


--
-- Name: IDX_notification_idx_notification_status; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_idx_notification_status" ON public.notification USING btree (status);


--
-- Name: IDX_notification_idx_notification_updated_by; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_idx_notification_updated_by" ON public.notification USING btree (updated_by);


--
-- Name: IDX_notification_idx_notification_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_idx_notification_user_id" ON public.notification USING btree (user_id);


--
-- Name: IDX_notification_u_s_uu; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_notification_u_s_uu" ON public.notification USING btree (user_id, status, updated_unix);


--
-- Name: IDX_oauth2_application_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_oauth2_application_created_unix" ON public.oauth2_application USING btree (created_unix);


--
-- Name: IDX_oauth2_application_uid; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_oauth2_application_uid" ON public.oauth2_application USING btree (uid);


--
-- Name: IDX_oauth2_application_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_oauth2_application_updated_unix" ON public.oauth2_application USING btree (updated_unix);


--
-- Name: IDX_oauth2_authorization_code_valid_until; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_oauth2_authorization_code_valid_until" ON public.oauth2_authorization_code USING btree (valid_until);


--
-- Name: IDX_oauth2_grant_application_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_oauth2_grant_application_id" ON public.oauth2_grant USING btree (application_id);


--
-- Name: IDX_oauth2_grant_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_oauth2_grant_user_id" ON public.oauth2_grant USING btree (user_id);


--
-- Name: IDX_org_user_is_public; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_org_user_is_public" ON public.org_user USING btree (is_public);


--
-- Name: IDX_org_user_org_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_org_user_org_id" ON public.org_user USING btree (org_id);


--
-- Name: IDX_org_user_uid; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_org_user_uid" ON public.org_user USING btree (uid);


--
-- Name: IDX_package_blob_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_blob_created_unix" ON public.package_blob USING btree (created_unix);


--
-- Name: IDX_package_blob_hash_md5; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_blob_hash_md5" ON public.package_blob USING btree (hash_md5);


--
-- Name: IDX_package_blob_hash_sha1; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_blob_hash_sha1" ON public.package_blob USING btree (hash_sha1);


--
-- Name: IDX_package_blob_hash_sha256; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_blob_hash_sha256" ON public.package_blob USING btree (hash_sha256);


--
-- Name: IDX_package_blob_hash_sha512; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_blob_hash_sha512" ON public.package_blob USING btree (hash_sha512);


--
-- Name: IDX_package_blob_upload_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_blob_upload_updated_unix" ON public.package_blob_upload USING btree (updated_unix);


--
-- Name: IDX_package_cleanup_rule_enabled; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_cleanup_rule_enabled" ON public.package_cleanup_rule USING btree (enabled);


--
-- Name: IDX_package_cleanup_rule_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_cleanup_rule_owner_id" ON public.package_cleanup_rule USING btree (owner_id);


--
-- Name: IDX_package_cleanup_rule_type; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_cleanup_rule_type" ON public.package_cleanup_rule USING btree (type);


--
-- Name: IDX_package_file_blob_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_file_blob_id" ON public.package_file USING btree (blob_id);


--
-- Name: IDX_package_file_composite_key; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_file_composite_key" ON public.package_file USING btree (composite_key);


--
-- Name: IDX_package_file_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_file_created_unix" ON public.package_file USING btree (created_unix);


--
-- Name: IDX_package_file_lower_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_file_lower_name" ON public.package_file USING btree (lower_name);


--
-- Name: IDX_package_file_version_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_file_version_id" ON public.package_file USING btree (version_id);


--
-- Name: IDX_package_lower_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_lower_name" ON public.package USING btree (lower_name);


--
-- Name: IDX_package_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_owner_id" ON public.package USING btree (owner_id);


--
-- Name: IDX_package_property_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_property_name" ON public.package_property USING btree (name);


--
-- Name: IDX_package_property_ref_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_property_ref_id" ON public.package_property USING btree (ref_id);


--
-- Name: IDX_package_property_ref_type; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_property_ref_type" ON public.package_property USING btree (ref_type);


--
-- Name: IDX_package_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_repo_id" ON public.package USING btree (repo_id);


--
-- Name: IDX_package_type; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_type" ON public.package USING btree (type);


--
-- Name: IDX_package_version_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_version_created_unix" ON public.package_version USING btree (created_unix);


--
-- Name: IDX_package_version_is_internal; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_version_is_internal" ON public.package_version USING btree (is_internal);


--
-- Name: IDX_package_version_lower_version; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_version_lower_version" ON public.package_version USING btree (lower_version);


--
-- Name: IDX_package_version_package_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_package_version_package_id" ON public.package_version USING btree (package_id);


--
-- Name: IDX_project_board_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_board_created_unix" ON public.project_board USING btree (created_unix);


--
-- Name: IDX_project_board_project_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_board_project_id" ON public.project_board USING btree (project_id);


--
-- Name: IDX_project_board_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_board_updated_unix" ON public.project_board USING btree (updated_unix);


--
-- Name: IDX_project_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_created_unix" ON public.project USING btree (created_unix);


--
-- Name: IDX_project_is_closed; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_is_closed" ON public.project USING btree (is_closed);


--
-- Name: IDX_project_issue_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_issue_issue_id" ON public.project_issue USING btree (issue_id);


--
-- Name: IDX_project_issue_project_board_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_issue_project_board_id" ON public.project_issue USING btree (project_board_id);


--
-- Name: IDX_project_issue_project_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_issue_project_id" ON public.project_issue USING btree (project_id);


--
-- Name: IDX_project_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_owner_id" ON public.project USING btree (owner_id);


--
-- Name: IDX_project_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_repo_id" ON public.project USING btree (repo_id);


--
-- Name: IDX_project_title; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_title" ON public.project USING btree (title);


--
-- Name: IDX_project_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_project_updated_unix" ON public.project USING btree (updated_unix);


--
-- Name: IDX_public_key_fingerprint; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_public_key_fingerprint" ON public.public_key USING btree (fingerprint);


--
-- Name: IDX_public_key_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_public_key_owner_id" ON public.public_key USING btree (owner_id);


--
-- Name: IDX_pull_auto_merge_doer_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_pull_auto_merge_doer_id" ON public.pull_auto_merge USING btree (doer_id);


--
-- Name: IDX_pull_request_base_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_pull_request_base_repo_id" ON public.pull_request USING btree (base_repo_id);


--
-- Name: IDX_pull_request_has_merged; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_pull_request_has_merged" ON public.pull_request USING btree (has_merged);


--
-- Name: IDX_pull_request_head_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_pull_request_head_repo_id" ON public.pull_request USING btree (head_repo_id);


--
-- Name: IDX_pull_request_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_pull_request_issue_id" ON public.pull_request USING btree (issue_id);


--
-- Name: IDX_pull_request_merged_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_pull_request_merged_unix" ON public.pull_request USING btree (merged_unix);


--
-- Name: IDX_pull_request_merger_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_pull_request_merger_id" ON public.pull_request USING btree (merger_id);


--
-- Name: IDX_push_mirror_last_update; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_push_mirror_last_update" ON public.push_mirror USING btree (last_update);


--
-- Name: IDX_push_mirror_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_push_mirror_repo_id" ON public.push_mirror USING btree (repo_id);


--
-- Name: IDX_reaction_comment_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_reaction_comment_id" ON public.reaction USING btree (comment_id);


--
-- Name: IDX_reaction_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_reaction_created_unix" ON public.reaction USING btree (created_unix);


--
-- Name: IDX_reaction_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_reaction_issue_id" ON public.reaction USING btree (issue_id);


--
-- Name: IDX_reaction_original_author; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_reaction_original_author" ON public.reaction USING btree (original_author);


--
-- Name: IDX_reaction_original_author_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_reaction_original_author_id" ON public.reaction USING btree (original_author_id);


--
-- Name: IDX_reaction_type; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_reaction_type" ON public.reaction USING btree (type);


--
-- Name: IDX_reaction_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_reaction_user_id" ON public.reaction USING btree (user_id);


--
-- Name: IDX_release_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_release_created_unix" ON public.release USING btree (created_unix);


--
-- Name: IDX_release_original_author_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_release_original_author_id" ON public.release USING btree (original_author_id);


--
-- Name: IDX_release_publisher_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_release_publisher_id" ON public.release USING btree (publisher_id);


--
-- Name: IDX_release_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_release_repo_id" ON public.release USING btree (repo_id);


--
-- Name: IDX_release_sha1; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_release_sha1" ON public.release USING btree (sha1);


--
-- Name: IDX_release_tag_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_release_tag_name" ON public.release USING btree (tag_name);


--
-- Name: IDX_renamed_branch_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_renamed_branch_repo_id" ON public.renamed_branch USING btree (repo_id);


--
-- Name: IDX_repo_archiver_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_archiver_created_unix" ON public.repo_archiver USING btree (created_unix);


--
-- Name: IDX_repo_archiver_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_archiver_repo_id" ON public.repo_archiver USING btree (repo_id);


--
-- Name: IDX_repo_indexer_status_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_indexer_status_s" ON public.repo_indexer_status USING btree (repo_id, indexer_type);


--
-- Name: IDX_repo_license_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_license_created_unix" ON public.repo_license USING btree (created_unix);


--
-- Name: IDX_repo_license_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_license_updated_unix" ON public.repo_license USING btree (updated_unix);


--
-- Name: IDX_repo_redirect_lower_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_redirect_lower_name" ON public.repo_redirect USING btree (lower_name);


--
-- Name: IDX_repo_transfer_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_transfer_created_unix" ON public.repo_transfer USING btree (created_unix);


--
-- Name: IDX_repo_transfer_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_transfer_updated_unix" ON public.repo_transfer USING btree (updated_unix);


--
-- Name: IDX_repo_unit_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_unit_created_unix" ON public.repo_unit USING btree (created_unix);


--
-- Name: IDX_repo_unit_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repo_unit_s" ON public.repo_unit USING btree (repo_id, type);


--
-- Name: IDX_repository_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_created_unix" ON public.repository USING btree (created_unix);


--
-- Name: IDX_repository_fork_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_fork_id" ON public.repository USING btree (fork_id);


--
-- Name: IDX_repository_is_archived; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_is_archived" ON public.repository USING btree (is_archived);


--
-- Name: IDX_repository_is_empty; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_is_empty" ON public.repository USING btree (is_empty);


--
-- Name: IDX_repository_is_fork; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_is_fork" ON public.repository USING btree (is_fork);


--
-- Name: IDX_repository_is_mirror; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_is_mirror" ON public.repository USING btree (is_mirror);


--
-- Name: IDX_repository_is_private; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_is_private" ON public.repository USING btree (is_private);


--
-- Name: IDX_repository_is_template; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_is_template" ON public.repository USING btree (is_template);


--
-- Name: IDX_repository_lower_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_lower_name" ON public.repository USING btree (lower_name);


--
-- Name: IDX_repository_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_name" ON public.repository USING btree (name);


--
-- Name: IDX_repository_original_service_type; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_original_service_type" ON public.repository USING btree (original_service_type);


--
-- Name: IDX_repository_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_owner_id" ON public.repository USING btree (owner_id);


--
-- Name: IDX_repository_template_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_template_id" ON public.repository USING btree (template_id);


--
-- Name: IDX_repository_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_repository_updated_unix" ON public.repository USING btree (updated_unix);


--
-- Name: IDX_review_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_review_created_unix" ON public.review USING btree (created_unix);


--
-- Name: IDX_review_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_review_issue_id" ON public.review USING btree (issue_id);


--
-- Name: IDX_review_reviewer_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_review_reviewer_id" ON public.review USING btree (reviewer_id);


--
-- Name: IDX_review_state_pull_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_review_state_pull_id" ON public.review_state USING btree (pull_id);


--
-- Name: IDX_review_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_review_updated_unix" ON public.review USING btree (updated_unix);


--
-- Name: IDX_secret_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_secret_owner_id" ON public.secret USING btree (owner_id);


--
-- Name: IDX_secret_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_secret_repo_id" ON public.secret USING btree (repo_id);


--
-- Name: IDX_star_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_star_created_unix" ON public.star USING btree (created_unix);


--
-- Name: IDX_stopwatch_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_stopwatch_issue_id" ON public.stopwatch USING btree (issue_id);


--
-- Name: IDX_stopwatch_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_stopwatch_user_id" ON public.stopwatch USING btree (user_id);


--
-- Name: IDX_task_doer_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_task_doer_id" ON public.task USING btree (doer_id);


--
-- Name: IDX_task_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_task_owner_id" ON public.task USING btree (owner_id);


--
-- Name: IDX_task_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_task_repo_id" ON public.task USING btree (repo_id);


--
-- Name: IDX_task_status; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_task_status" ON public.task USING btree (status);


--
-- Name: IDX_team_invite_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_invite_created_unix" ON public.team_invite USING btree (created_unix);


--
-- Name: IDX_team_invite_org_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_invite_org_id" ON public.team_invite USING btree (org_id);


--
-- Name: IDX_team_invite_team_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_invite_team_id" ON public.team_invite USING btree (team_id);


--
-- Name: IDX_team_invite_token; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_invite_token" ON public.team_invite USING btree (token);


--
-- Name: IDX_team_invite_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_invite_updated_unix" ON public.team_invite USING btree (updated_unix);


--
-- Name: IDX_team_org_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_org_id" ON public.team USING btree (org_id);


--
-- Name: IDX_team_repo_org_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_repo_org_id" ON public.team_repo USING btree (org_id);


--
-- Name: IDX_team_unit_org_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_unit_org_id" ON public.team_unit USING btree (org_id);


--
-- Name: IDX_team_user_org_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_team_user_org_id" ON public.team_user USING btree (org_id);


--
-- Name: IDX_topic_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_topic_created_unix" ON public.topic USING btree (created_unix);


--
-- Name: IDX_topic_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_topic_updated_unix" ON public.topic USING btree (updated_unix);


--
-- Name: IDX_tracked_time_issue_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_tracked_time_issue_id" ON public.tracked_time USING btree (issue_id);


--
-- Name: IDX_tracked_time_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_tracked_time_user_id" ON public.tracked_time USING btree (user_id);


--
-- Name: IDX_two_factor_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_two_factor_created_unix" ON public.two_factor USING btree (created_unix);


--
-- Name: IDX_two_factor_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_two_factor_updated_unix" ON public.two_factor USING btree (updated_unix);


--
-- Name: IDX_user_badge_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_badge_user_id" ON public.user_badge USING btree (user_id);


--
-- Name: IDX_user_blocking_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_blocking_created_unix" ON public.user_blocking USING btree (created_unix);


--
-- Name: IDX_user_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_created_unix" ON public."user" USING btree (created_unix);


--
-- Name: IDX_user_is_active; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_is_active" ON public."user" USING btree (is_active);


--
-- Name: IDX_user_last_login_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_last_login_unix" ON public."user" USING btree (last_login_unix);


--
-- Name: IDX_user_open_id_uid; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_open_id_uid" ON public.user_open_id USING btree (uid);


--
-- Name: IDX_user_redirect_lower_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_redirect_lower_name" ON public.user_redirect USING btree (lower_name);


--
-- Name: IDX_user_setting_setting_key; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_setting_setting_key" ON public.user_setting USING btree (setting_key);


--
-- Name: IDX_user_setting_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_setting_user_id" ON public.user_setting USING btree (user_id);


--
-- Name: IDX_user_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_user_updated_unix" ON public."user" USING btree (updated_unix);


--
-- Name: IDX_watch_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_watch_created_unix" ON public.watch USING btree (created_unix);


--
-- Name: IDX_watch_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_watch_updated_unix" ON public.watch USING btree (updated_unix);


--
-- Name: IDX_webauthn_credential_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webauthn_credential_created_unix" ON public.webauthn_credential USING btree (created_unix);


--
-- Name: IDX_webauthn_credential_credential_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webauthn_credential_credential_id" ON public.webauthn_credential USING btree (credential_id);


--
-- Name: IDX_webauthn_credential_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webauthn_credential_updated_unix" ON public.webauthn_credential USING btree (updated_unix);


--
-- Name: IDX_webauthn_credential_user_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webauthn_credential_user_id" ON public.webauthn_credential USING btree (user_id);


--
-- Name: IDX_webhook_created_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webhook_created_unix" ON public.webhook USING btree (created_unix);


--
-- Name: IDX_webhook_is_active; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webhook_is_active" ON public.webhook USING btree (is_active);


--
-- Name: IDX_webhook_owner_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webhook_owner_id" ON public.webhook USING btree (owner_id);


--
-- Name: IDX_webhook_repo_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webhook_repo_id" ON public.webhook USING btree (repo_id);


--
-- Name: IDX_webhook_updated_unix; Type: INDEX; Schema: public; Owner: nico
--

CREATE INDEX "IDX_webhook_updated_unix" ON public.webhook USING btree (updated_unix);


--
-- Name: UQE_access_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_access_s" ON public.access USING btree (user_id, repo_id);


--
-- Name: UQE_access_token_token_hash; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_access_token_token_hash" ON public.access_token USING btree (token_hash);


--
-- Name: UQE_action_artifact_runid_name_path; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_artifact_runid_name_path" ON public.action_artifact USING btree (run_id, artifact_path, artifact_name);


--
-- Name: UQE_action_run_repo_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_run_repo_index" ON public.action_run USING btree (repo_id, index);


--
-- Name: UQE_action_runner_token_hash; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_runner_token_hash" ON public.action_runner USING btree (token_hash);


--
-- Name: UQE_action_runner_token_token; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_runner_token_token" ON public.action_runner_token USING btree (token);


--
-- Name: UQE_action_runner_uuid; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_runner_uuid" ON public.action_runner USING btree (uuid);


--
-- Name: UQE_action_task_output_task_id_output_key; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_task_output_task_id_output_key" ON public.action_task_output USING btree (task_id, output_key);


--
-- Name: UQE_action_task_step_task_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_task_step_task_index" ON public.action_task_step USING btree (task_id, index);


--
-- Name: UQE_action_task_token_hash; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_task_token_hash" ON public.action_task USING btree (token_hash);


--
-- Name: UQE_action_tasks_version_owner_repo; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_tasks_version_owner_repo" ON public.action_tasks_version USING btree (owner_id, repo_id);


--
-- Name: UQE_action_variable_owner_repo_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_action_variable_owner_repo_name" ON public.action_variable USING btree (owner_id, repo_id, name);


--
-- Name: UQE_attachment_uuid; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_attachment_uuid" ON public.attachment USING btree (uuid);


--
-- Name: UQE_badge_slug; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_badge_slug" ON public.badge USING btree (slug);


--
-- Name: UQE_branch_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_branch_s" ON public.branch USING btree (repo_id, name);


--
-- Name: UQE_collaboration_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_collaboration_s" ON public.collaboration USING btree (repo_id, user_id);


--
-- Name: UQE_commit_status_index_repo_sha; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_commit_status_index_repo_sha" ON public.commit_status_index USING btree (repo_id, sha);


--
-- Name: UQE_commit_status_repo_sha_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_commit_status_repo_sha_index" ON public.commit_status USING btree (index, repo_id, sha);


--
-- Name: UQE_commit_status_summary_repo_id_sha; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_commit_status_summary_repo_id_sha" ON public.commit_status_summary USING btree (repo_id, sha);


--
-- Name: UQE_dbfs_meta_full_path; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_dbfs_meta_full_path" ON public.dbfs_meta USING btree (full_path);


--
-- Name: UQE_deploy_key_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_deploy_key_s" ON public.deploy_key USING btree (key_id, repo_id);


--
-- Name: UQE_email_address_email; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_email_address_email" ON public.email_address USING btree (email);


--
-- Name: UQE_email_address_lower_email; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_email_address_lower_email" ON public.email_address USING btree (lower_email);


--
-- Name: UQE_email_hash_email; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_email_hash_email" ON public.email_hash USING btree (email);


--
-- Name: UQE_follow_follow; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_follow_follow" ON public.follow USING btree (user_id, follow_id);


--
-- Name: UQE_hook_task_uuid; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_hook_task_uuid" ON public.hook_task USING btree (uuid);


--
-- Name: UQE_issue_dependency_issue_dependency; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_issue_dependency_issue_dependency" ON public.issue_dependency USING btree (issue_id, dependency_id);


--
-- Name: UQE_issue_label_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_issue_label_s" ON public.issue_label USING btree (issue_id, label_id);


--
-- Name: UQE_issue_pin_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_issue_pin_s" ON public.issue_pin USING btree (repo_id, issue_id);


--
-- Name: UQE_issue_repo_index; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_issue_repo_index" ON public.issue USING btree (repo_id, index);


--
-- Name: UQE_issue_user_uid_to_issue; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_issue_user_uid_to_issue" ON public.issue_user USING btree (uid, issue_id);


--
-- Name: UQE_issue_watch_watch; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_issue_watch_watch" ON public.issue_watch USING btree (user_id, issue_id);


--
-- Name: UQE_language_stat_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_language_stat_s" ON public.language_stat USING btree (repo_id, language);


--
-- Name: UQE_lfs_meta_object_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_lfs_meta_object_s" ON public.lfs_meta_object USING btree (oid, repository_id);


--
-- Name: UQE_login_source_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_login_source_name" ON public.login_source USING btree (name);


--
-- Name: UQE_oauth2_application_client_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_oauth2_application_client_id" ON public.oauth2_application USING btree (client_id);


--
-- Name: UQE_oauth2_authorization_code_code; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_oauth2_authorization_code_code" ON public.oauth2_authorization_code USING btree (code);


--
-- Name: UQE_oauth2_grant_user_application; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_oauth2_grant_user_application" ON public.oauth2_grant USING btree (user_id, application_id);


--
-- Name: UQE_org_user_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_org_user_s" ON public.org_user USING btree (uid, org_id);


--
-- Name: UQE_package_blob_md5; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_blob_md5" ON public.package_blob USING btree (hash_md5);


--
-- Name: UQE_package_blob_sha1; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_blob_sha1" ON public.package_blob USING btree (hash_sha1);


--
-- Name: UQE_package_blob_sha256; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_blob_sha256" ON public.package_blob USING btree (hash_sha256);


--
-- Name: UQE_package_blob_sha512; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_blob_sha512" ON public.package_blob USING btree (hash_sha512);


--
-- Name: UQE_package_cleanup_rule_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_cleanup_rule_s" ON public.package_cleanup_rule USING btree (owner_id, type);


--
-- Name: UQE_package_file_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_file_s" ON public.package_file USING btree (version_id, lower_name, composite_key);


--
-- Name: UQE_package_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_s" ON public.package USING btree (owner_id, type, lower_name);


--
-- Name: UQE_package_version_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_package_version_s" ON public.package_version USING btree (package_id, lower_version);


--
-- Name: UQE_protected_branch_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_protected_branch_s" ON public.protected_branch USING btree (repo_id, branch_name);


--
-- Name: UQE_pull_auto_merge_pull_id; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_pull_auto_merge_pull_id" ON public.pull_auto_merge USING btree (pull_id);


--
-- Name: UQE_reaction_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_reaction_s" ON public.reaction USING btree (type, issue_id, comment_id, user_id, original_author_id, original_author);


--
-- Name: UQE_release_n; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_release_n" ON public.release USING btree (repo_id, tag_name);


--
-- Name: UQE_repo_archiver_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_repo_archiver_s" ON public.repo_archiver USING btree (repo_id, type, commit_id);


--
-- Name: UQE_repo_license_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_repo_license_s" ON public.repo_license USING btree (repo_id, license);


--
-- Name: UQE_repo_redirect_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_repo_redirect_s" ON public.repo_redirect USING btree (owner_id, lower_name);


--
-- Name: UQE_repository_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_repository_s" ON public.repository USING btree (owner_id, lower_name);


--
-- Name: UQE_review_state_pull_commit_user; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_review_state_pull_commit_user" ON public.review_state USING btree (user_id, pull_id, commit_sha);


--
-- Name: UQE_secret_owner_repo_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_secret_owner_repo_name" ON public.secret USING btree (owner_id, repo_id, name);


--
-- Name: UQE_star_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_star_s" ON public.star USING btree (uid, repo_id);


--
-- Name: UQE_system_setting_setting_key; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_system_setting_setting_key" ON public.system_setting USING btree (setting_key);


--
-- Name: UQE_team_invite_team_mail; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_team_invite_team_mail" ON public.team_invite USING btree (team_id, email);


--
-- Name: UQE_team_repo_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_team_repo_s" ON public.team_repo USING btree (team_id, repo_id);


--
-- Name: UQE_team_unit_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_team_unit_s" ON public.team_unit USING btree (team_id, type);


--
-- Name: UQE_team_user_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_team_user_s" ON public.team_user USING btree (team_id, uid);


--
-- Name: UQE_topic_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_topic_name" ON public.topic USING btree (name);


--
-- Name: UQE_two_factor_uid; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_two_factor_uid" ON public.two_factor USING btree (uid);


--
-- Name: UQE_upload_uuid; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_upload_uuid" ON public.upload USING btree (uuid);


--
-- Name: UQE_user_blocking_block; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_user_blocking_block" ON public.user_blocking USING btree (blocker_id, blockee_id);


--
-- Name: UQE_user_lower_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_user_lower_name" ON public."user" USING btree (lower_name);


--
-- Name: UQE_user_name; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_user_name" ON public."user" USING btree (name);


--
-- Name: UQE_user_open_id_uri; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_user_open_id_uri" ON public.user_open_id USING btree (uri);


--
-- Name: UQE_user_redirect_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_user_redirect_s" ON public.user_redirect USING btree (lower_name);


--
-- Name: UQE_user_setting_key_userid; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_user_setting_key_userid" ON public.user_setting USING btree (user_id, setting_key);


--
-- Name: UQE_watch_watch; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_watch_watch" ON public.watch USING btree (user_id, repo_id);


--
-- Name: UQE_webauthn_credential_s; Type: INDEX; Schema: public; Owner: nico
--

CREATE UNIQUE INDEX "UQE_webauthn_credential_s" ON public.webauthn_credential USING btree (lower_name, user_id);


--
-- PostgreSQL database dump complete
--

--
-- Database "nico" dump
--

--
-- PostgreSQL database dump
--

-- Dumped from database version 17.5 (Debian 17.5-1.pgdg130+1)
-- Dumped by pg_dump version 17.5 (Debian 17.5-1.pgdg130+1)

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- Name: nico; Type: DATABASE; Schema: -; Owner: nico
--

CREATE DATABASE nico WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE_PROVIDER = libc LOCALE = 'en_US.utf8';


ALTER DATABASE nico OWNER TO nico;

\connect nico

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- PostgreSQL database dump complete
--

--
-- Database "postgres" dump
--

\connect postgres

--
-- PostgreSQL database dump
--

-- Dumped from database version 17.5 (Debian 17.5-1.pgdg130+1)
-- Dumped by pg_dump version 17.5 (Debian 17.5-1.pgdg130+1)

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- PostgreSQL database dump complete
--

--
-- Database "projektverwaltung" dump
--

--
-- PostgreSQL database dump
--

-- Dumped from database version 17.5 (Debian 17.5-1.pgdg130+1)
-- Dumped by pg_dump version 17.5 (Debian 17.5-1.pgdg130+1)

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- Name: projektverwaltung; Type: DATABASE; Schema: -; Owner: nico
--

CREATE DATABASE projektverwaltung WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE_PROVIDER = libc LOCALE = 'en_US.utf8';


ALTER DATABASE projektverwaltung OWNER TO nico;

\connect projektverwaltung

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

SET default_tablespace = '';

SET default_table_access_method = heap;

--
-- Name: app_user; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.app_user (
    id uuid NOT NULL,
    first_name character varying(255) NOT NULL,
    last_name character varying(255) NOT NULL,
    password character varying(255) NOT NULL,
    username character varying(255) NOT NULL
);


ALTER TABLE public.app_user OWNER TO nico;

--
-- Name: contract; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.contract (
    id bigint NOT NULL,
    contract_date date NOT NULL,
    contract_number bigint NOT NULL,
    customer_contract_number character varying(255),
    description character varying(2000),
    discount double precision NOT NULL,
    hourly_rate double precision NOT NULL,
    project_id bigint NOT NULL
);


ALTER TABLE public.contract OWNER TO nico;

--
-- Name: contract_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.contract ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.contract_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: country_type; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.country_type (
    id bigint NOT NULL,
    name character varying(255) NOT NULL,
    prefix character varying(255) NOT NULL,
    taxes boolean NOT NULL
);


ALTER TABLE public.country_type OWNER TO nico;

--
-- Name: country_type_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.country_type ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.country_type_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: customer; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.customer (
    id bigint NOT NULL,
    city character varying(255),
    company_book_number character varying(255),
    country character varying(255),
    email character varying(255),
    firstname character varying(255),
    house_number character varying(255),
    name character varying(255) NOT NULL,
    phone1 character varying(255),
    phone2 character varying(255),
    receipt_email character varying(255),
    receipt_info character varying(255),
    street character varying(255),
    tax_number character varying(255),
    title character varying(255),
    zip character varying(255),
    country_type_id bigint NOT NULL
);


ALTER TABLE public.customer OWNER TO nico;

--
-- Name: customer_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.customer ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.customer_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: milestone; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.milestone (
    id bigint NOT NULL,
    description character varying(2000),
    finish boolean DEFAULT false,
    name character varying(255) NOT NULL,
    serial bigint,
    contract_id bigint,
    offer_id bigint
);


ALTER TABLE public.milestone OWNER TO nico;

--
-- Name: milestone_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.milestone ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.milestone_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: offer; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.offer (
    id bigint NOT NULL,
    denied boolean NOT NULL,
    description character varying(2000),
    discount double precision NOT NULL,
    offer_date date NOT NULL,
    offer_number bigint NOT NULL,
    print_time timestamp(6) without time zone,
    contract_id bigint,
    project_id bigint NOT NULL
);


ALTER TABLE public.offer OWNER TO nico;

--
-- Name: offer_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.offer ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.offer_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: payment_agreement; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.payment_agreement (
    id bigint NOT NULL,
    description character varying(2000) NOT NULL,
    discount double precision NOT NULL,
    discount_deadline integer NOT NULL,
    reminder_deadline integer NOT NULL,
    title character varying(255) NOT NULL,
    total_deadline integer NOT NULL
);


ALTER TABLE public.payment_agreement OWNER TO nico;

--
-- Name: payment_agreement_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.payment_agreement ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.payment_agreement_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: position; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public."position" (
    id bigint NOT NULL,
    amount double precision NOT NULL,
    description character varying(2000),
    discount double precision NOT NULL,
    price double precision NOT NULL,
    serial bigint NOT NULL,
    title character varying(255) NOT NULL,
    unit character varying(255) NOT NULL,
    contract_id bigint,
    offer_id bigint,
    optional boolean DEFAULT false NOT NULL
);


ALTER TABLE public."position" OWNER TO nico;

--
-- Name: position_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public."position" ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.position_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: position_part; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.position_part (
    percentage double precision NOT NULL,
    position_id bigint NOT NULL,
    milestone_id bigint NOT NULL
);


ALTER TABLE public.position_part OWNER TO nico;

--
-- Name: project; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.project (
    id bigint NOT NULL,
    city character varying(255),
    country character varying(255),
    description character varying(2000),
    house_number character varying(255),
    street character varying(255),
    title character varying(255) NOT NULL,
    zip character varying(255),
    customer_id bigint NOT NULL,
    payment_agreement_id bigint NOT NULL,
    project_type_id bigint NOT NULL
);


ALTER TABLE public.project OWNER TO nico;

--
-- Name: project_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.project ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.project_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: project_type; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.project_type (
    id bigint NOT NULL,
    name character varying(255) NOT NULL
);


ALTER TABLE public.project_type OWNER TO nico;

--
-- Name: project_type_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.project_type ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.project_type_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: receipt; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.receipt (
    id bigint NOT NULL,
    first_reminder_date date,
    payment_date date,
    receipt_date date NOT NULL,
    receipt_number bigint NOT NULL,
    second_reminder_date date,
    third_reminder_date date,
    milestone_id bigint
);


ALTER TABLE public.receipt OWNER TO nico;

--
-- Name: receipt_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.receipt ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.receipt_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: user_session; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.user_session (
    id uuid NOT NULL,
    device character varying(255),
    expires_at timestamp(6) with time zone NOT NULL,
    issued_at timestamp(6) with time zone NOT NULL,
    refresh_token character varying(255) NOT NULL,
    user_id uuid NOT NULL
);


ALTER TABLE public.user_session OWNER TO nico;

--
-- Name: workhour; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.workhour (
    id bigint NOT NULL,
    charge boolean DEFAULT false NOT NULL,
    hours double precision NOT NULL,
    note character varying(255),
    workday date NOT NULL,
    contract_id bigint,
    milestone_id bigint,
    user_uuid uuid,
    user_id uuid
);


ALTER TABLE public.workhour OWNER TO nico;

--
-- Name: workhour_id_seq; Type: SEQUENCE; Schema: public; Owner: nico
--

ALTER TABLE public.workhour ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.workhour_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Data for Name: app_user; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.app_user (id, first_name, last_name, password, username) FROM stdin;
9727de7c-f01b-4f4f-b721-315813b2e332	Nico	Haider	$2a$10$bvGassClWdMPd9KuWg4fRecwvV.jRJbgwnPBdFwjKx/SUOKafgCUK	nico
b39a3c52-b0a7-406f-b844-2d78c10465ec	Andreas	Haider	$2a$10$a54T5.oUaSpdxzyvoFhYVuErbU1Z6LTOuSm8itfCGyhue2igbQa2K	andreas
4f38399d-cf73-437b-b128-747b1a00f5dc	Markus	Haider	$2a$10$IqkTPYIMbP768NoVUB/TKOev0rWfWf9WmAr7j4sA.nkMp4Gw4MEky	markus
\.


--
-- Data for Name: contract; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.contract (id, contract_date, contract_number, customer_contract_number, description, discount, hourly_rate, project_id) FROM stdin;
1	2025-08-13	20250001	\N	\N	0	50	1
2	2025-08-15	20250002	\N	\N	0	50	2
3	2025-08-22	20250003	\N	\N	0	0	2
4	2025-08-22	20250004	\N	\N	0	0	2
5	2025-08-22	20250005	\N	\N	0	0	3
6	2025-10-02	20250006	\N	\N	0	0	2
7	2025-10-06	20250007	\N	\N	0	0	1
8	2025-11-06	20250008	\N	Voraussetzung: Der Zugang zu allen Bereichen muss am Tag der Vermessung gegeben sein. Jede weitere Anfahrt wird extra verrechnet. \nDer 3D Scan kann in Zukunft auch durch zusätzliche Scans der Außenbereiche und Keller erweitert werden, außerdem sind im Scan alle Informationen für einen detaillierten Bestandsplan vorhanden. 	0	0	7
\.


--
-- Data for Name: country_type; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.country_type (id, name, prefix, taxes) FROM stdin;
1	Inland (Österreich)	A	t
2	EU Ausland	D	f
3	Drittland	C	f
\.


--
-- Data for Name: customer; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.customer (id, city, company_book_number, country, email, firstname, house_number, name, phone1, phone2, receipt_email, receipt_info, street, tax_number, title, zip, country_type_id) FROM stdin;
1	Waidhofen an der Thaya	\N	\N	\N	Christine	11	Müller	\N	\N	\N	\N	Doblerstraße	\N	Frau	3830	1
2	\N	\N	\N	\N	\N	\N	Eschelmüller	\N	\N	\N	\N	\N	\N	Firma	\N	1
3	\N	\N	\N	\N	\N	\N	INTERN	\N	\N	\N	\N	\N	\N	\N	\N	1
4	Graz	\N	Österreich	mario.traar@supplybrain.com	Mario Traar	47	SupplyBrain GmbH	\N	\N	\N	\N	Waagner-Biro-Straße	ATU73692916	Firma	8020	1
5	Klagenfurt	\N	\N	benno.grottenegg@gmail.com	Benno	27	Grottenegg	\N	\N	\N	\N	Kanalstraße	\N	\N	9020	1
6	Horn	\N	\N	office@trappl-vermessung.at	Geometer Ziviltechniker GMBH.	10	Trappl Franz	‭+43 664 9104893‬	\N	\N	\N	Hauptplatz	\N	DI	3580	1
\.


--
-- Data for Name: milestone; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.milestone (id, description, finish, name, serial, contract_id, offer_id) FROM stdin;
1	\N	t	Abschluss	\N	\N	1
2	\N	t	Abschluss	\N	1	\N
3	\N	t	Abschluss	\N	2	\N
5	\N	f	Abgesteckt	1	2	\N
6	\N	f	Test	2	2	\N
7	\N	t	Abschluss	\N	\N	2
8	\N	f	Scannen	1	\N	2
10	\N	t	Abschluss	\N	4	\N
11	\N	f	Scan	1	4	\N
12	\N	t	Abschluss	\N	5	\N
13	\N	t	Abschluss	\N	6	\N
14	\N	f	Scannen	1	6	\N
15	\N	t	Abschluss	\N	\N	3
16	\N	f	Scan abgeschlossen	1	\N	3
17	\N	t	Abschluss	\N	7	\N
18	\N	f	Scan abgeschlossen	1	7	\N
20	\N	t	Abschluss	\N	\N	4
21	\N	t	Abschluss	\N	\N	5
22	\N	t	Abschluss	\N	\N	6
23	\N	t	Abschluss	\N	\N	7
24	\N	t	Abschluss	\N	8	\N
25	\N	t	Abschluss	\N	\N	8
\.


--
-- Data for Name: offer; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.offer (id, denied, description, discount, offer_date, offer_number, print_time, contract_id, project_id) FROM stdin;
1	f	\N	0.1	2025-08-12	20250001	\N	1	1
2	f	\N	0	2025-08-19	20250002	\N	6	2
3	f	\N	0	2025-10-06	20250003	\N	7	1
4	f	Die Preise im Angebot sind Richtpreise berechnet anhand von Fotos (email 17.10.25) und können bei anderen Gegebenheiten variieren. \nBerechnet werden die m2 auf die ermittelte Gesamtgrundfläche der Halle. Die Berechnung der Preise basiert auf einer Hallenfläche von 1.000 m², weshalb die angegebenen Mindestpreise pro Position gelten.\nRechnungslegung nach erfolgter Datenübergabe.	0	2025-10-19	20250004	\N	\N	4
5	f	\N	0	2025-11-02	20250005	\N	\N	5
6	f	Die Details zum Punkt Bestandsplan wurden telefonisch mit Fr. DI Hirschmüller besprochen und umfassen auch folgende geforderten Punkte:\nHöhenangaben Attika, Gebäudehöhen, Firsthöhen, Komplette Vermessung der Stahlkonstruktionen (Achsenabstände, UK und OK Stahlträger, etc), OK Betonsockel der Lagerhallen, UK und OK Dachkonstruktionen, Fensteröffnungen, Lage aller Bauteile (Fenster, Türen, DB ,RR,Dachvorsprünge, etc.) Außerdem wird der 3D Scan in Kooperation mit ZT DI Trappl geo referenziert. Diese Referenzen sind im Plan dargestellt.	0	2025-11-03	20250006	\N	\N	6
7	f	Voraussetzung: Der Zugang zu allen Bereichen muss am Tag der Vermessung gegeben sein. Jede weitere Anfahrt wird extra verrechnet. \nDer 3D Scan kann in Zukunft auch durch zusätzliche Scans der Außenbereiche und Keller erweitert werden, außerdem sind im Scan alle Informationen für einen detaillierten Bestandsplan vorhanden. 	0	2025-11-06	20250007	\N	8	7
8	f	Voraussetzung: Der Zugang zu allen Bereichen muss am Tag der Vermessung gegeben sein. Jede weitere Anfahrt wird mit 200€ extra\nverrechnet.	0	2025-11-05	20250008	\N	\N	8
\.


--
-- Data for Name: payment_agreement; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.payment_agreement (id, description, discount, discount_deadline, reminder_deadline, title, total_deadline) FROM stdin;
2	30 Tage Frist	0	10	7	Standard	30
\.


--
-- Data for Name: position; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public."position" (id, amount, description, discount, price, serial, title, unit, contract_id, offer_id, optional) FROM stdin;
1	1	3D Laserscan des Objektes (Aussen Farbe, Innen nur \nEG s/w): geliefert wird eine fertige Punktwolke im \ngewünschten Format (e57,xyz,…) und ein Scan \nExplorer als Downloadlink. Inklusive Reisekosten.	0	1550	1	Digitales Aufmaß - Punktwolke	PA	\N	1	f
2	1	Orthofotos der 4 Aussenansichten. Geliefert werden \ndie Orthofotos im Format TIF als Downloadlink.	0	50	2	Reinzeichnung Entwurf	Stk	\N	1	f
3	1	Grundriss EG einfach mit minimaler Vermaßung.  \nFormate: 2D-dwg, dxf sowie PDF als Downloadlink \nzur Verfügung gestellt	0	550	3	Reinzeichnung Entwurf	Stk	\N	1	f
4	1	3D Laserscan des Objektes (Aussen Farbe, Innen nur \nEG s/w): geliefert wird eine fertige Punktwolke im \ngewünschten Format (e57,xyz,…) und ein Scan \nExplorer als Downloadlink. Inklusive Reisekosten.	0	1550	1	Digitales Aufmaß - Punktwolke	PA	1	\N	f
5	1	Orthofotos der 4 Aussenansichten. Geliefert werden \ndie Orthofotos im Format TIF als Downloadlink.	0	50	2	Reinzeichnung Entwurf	Stk	1	\N	f
6	1	Grundriss EG einfach mit minimaler Vermaßung.  \nFormate: 2D-dwg, dxf sowie PDF als Downloadlink \nzur Verfügung gestellt	0	550	3	Reinzeichnung Entwurf	Stk	1	\N	f
9	1	\N	0	100	2	Test	stk	2	\N	f
7	10	\N	0	100	1	Abstecken	h	2	\N	f
10	1	\N	0	1200	1	Scan	PA	\N	2	f
11	1	Dach wird gescannt	0	600	2	Drohnenaufnahmen	PA	\N	2	f
12	1	\N	0	1400	3	Bestandsplan zeichnen	PA	\N	2	f
13	1	\N	0	500	1	Scan	PA	4	\N	f
14	1	\N	0	500	2	Drohne	PA	4	\N	f
15	1	\N	0	500	3	Bestandsplan	PA	4	\N	f
16	1	\N	0	1200	1	Scan	PA	6	\N	f
17	1	\N	0	1400	2	Bestandsplan zeichnen	PA	6	\N	f
19	1	\N	0	200	2	Scan innen	Stk	\N	3	f
18	1	\N	0	500	1	Scan außen	Stk	\N	3	t
20	1	\N	0	1000	3	Bestandsplan	Stk	\N	3	f
21	1	\N	0	500	1	Scan außen	Stk	7	\N	f
22	1	\N	0	200	2	Scan innen	Stk	7	\N	f
23	1	\N	0	1000	3	Bestandsplan	Stk	7	\N	f
24	1	3D Laserscan des Objektes (Halle innen und Gänge zwischen den Regalen) in Farbe mit Trimble X9\nLaserscanner. \nGeliefert wird eine fertige Punktwolke im gewünschten Format (e57,xyz,…) und ein Trimble\nScan Explorer als Downloadlink. \nMindestpreis 500€ bei kleineren Hallen unter 1000m2.	0	0.5	1	Digitales Aufmaß - Punktwolke	m2	\N	4	f
25	1	Erstellung eines 3D-Modell auf Basis des 3D Scans. Darstellung: Halle innen und\nGrundkonstruktion Regale (ohne Inhalt). Detailgrad LOD100.\nGeliefert wird ein digitales 3D Modell im gewünschten Format (ifc, obj, ...) als Downloadlink. \nMindestpreis 500€ bei kleineren Hallen\nunter 1000m2	0	0.5	2	Digitaler Zwilling	m2	\N	4	f
26	1	Reisekosten pro gefahrenen Kilometer vom Standort 2721 Bad\nFischau-Brunn gerechnet.	0	1	4	Reisekosten	km	\N	4	f
28	1	Erstellung des Grundriss auf Basis der Scan-Daten. Konturen der Halle innen, Positionen der Regale und Regalstützen. Geliefert wird ein 2D Plan inklusive Bemaßung. Format: 2D-dwg, dxf sowie PDF als Downloadlink zur Verfügung gestellt. Mindestpreis 250€ bei kleineren Hallen\nunter 1000m2.	0	0.25	3	2D Plan Grundriss	m2	\N	4	f
32	520	Reisekosten á 1€/km. 50% Rabatt	0.5	1	7	Reisekosten	km	\N	5	f
34	1	2D Plan mit 1 Grundriss, 1 Schnitt, 3 Ansichten. Inklusive Beschriftung, Bemaßung (Höhenkoten, Architektur- und Durchgangslichten), Schraffuren. Maßstab 1:50 Formate: 2D-dwg/dxf sowie pdf als Downloadlink zur Verfügung gestellt.	0	600	5	Bestandsplan - Garage	PA	\N	5	t
30	1	2D Plan mit 4 Grundrissen (KG, EG, OG, DG), 1 Schnitt, 3 Ansichten. Inklusive Beschriftung, Bemaßung (Höhenkoten, Architektur- und Durchgangslichten), Schraffuren. Maßstab 1:50 Formate: 2D-dwg/dxf sowie pdf als Downloadlink zur Verfügung gestellt.	0	1950	2	Bestandsplan	PA	\N	5	f
29	1	3D Laserscan des Objektes mit Trimble X9 Laserscanner. Innen (KG,EG,OG,DG) s/w, Aussen Farbe. Geliefert wird eine fertige Punktwolke im gewünschten Format und ein Trimble Scan Explorer als Downloadlink.	0	1200	1	Digitales Aufmaß - Punktwolke	PA	\N	5	f
36	1	3D Laserscan von 3 Hallen inkl. Schauraum (Aussen Farbe, Innen s/w (EG/OG)).\nGeliefert wird eine fertige Punktwolke im gewünschten Format (e57,xyz,…) und ein Scan Explorer als Downloadlink. Inklusive Reisekosten.	0	1500	1	3D Aufmaß Hallen und Schauraum	PA	\N	6	f
37	1	Bestandsplan: Geliefert wird ein Plan mit 2 Grundrissen (EG,OG), 3 Schnitten und 1\nAnsicht. Inklusive Beschriftung, Bemaßung, Schraffuren. Formate: 2D-dwg, dxf sowie PDF als Downloadlink zur Verfügung gestellt.	0	1650	2	Bestandsplan 	PA	\N	6	f
31	1	3D-Modell des Objektes im Detailierungsgrad LOD300/350 - Geliefert als Downloadlink	0	1150	3	3D Modell - digitaler Zwilling	PA	\N	5	t
35	1	3D-Modell des Objektes im Detailierungsgrad LOD300/350 - Geliefert als Downloadlink	0	380	6	3D Modell - digitaler Zwilling - Garage	PA	\N	5	t
33	1	3D Laserscan des Objektes mit Trimble X9 Laserscanner. Innen s/w, Aussen Farbe. Geliefert wird eine fertige Punktwolke im gewünschten Format und ein Trimble Scan Explorer als Downloadlink.	0	250	4	Digitales Aufmaß - Punktwolke - Garage	PA	\N	5	t
39	1	Geliefert wird ein Plan mit 3 Grundrissen der Innenräume (EG,OG,DG), Beschriftung: Raumbezeichnung, Flächenangabe; Format: 2D-dwg/dxf sowie PDF als Downloadlink zur Verfügung gestellt.	0	990	2	2D Plan	PA	\N	7	f
38	1	3D Laserscan des Objektes nur innen s/w (EG/OG/DG)). Geliefert wird eine fertige Punktwolke im gewünschten Format (e57,xyz,…) und ein Scan Explorer als Downloadlink. Inklusive Reisekosten.	0	1000	1	3D Aufmaß - Laserscan	PA	\N	7	f
40	1	3D Laserscan des Objektes nur innen s/w (EG/OG/DG)). Geliefert wird eine fertige Punktwolke im gewünschten Format (e57,xyz,…) und ein Scan Explorer als Downloadlink. Inklusive Reisekosten.	0	1000	1	3D Aufmaß - Laserscan	PA	8	\N	f
41	1	Geliefert wird ein Plan mit 3 Grundrissen der Innenräume (EG,OG,DG), Beschriftung: Raumbezeichnung, Flächenangabe; Format: 2D-dwg/dxf sowie PDF als Downloadlink zur Verfügung gestellt.	0	990	2	2D Plan	PA	8	\N	f
42	1	3D Laserscan des Objektes (Aussen Farbe/ innen s/w (5 Ebenen)). Geliefert wird eine fertige Punktwolke im gewünschten Format (e57,xyz,…) und ein Scan Explorer als Downloadlink. Inklusive Reisekosten.	0	2550	1	3D Aufmaß Laserscan	PA	\N	8	f
43	1	Geliefert wird ein Plan mit 5 Grundrissen (KG,EG,1.OG,2.OG,DG), Details: Raumbezeichnung, Fläche, Grundmaße; Format: 2D-dwg/dxf sowie PDF als Downloadlink zur Verfügung gestellt.	0	2250	2	Bestandsplan 2D einfach	PA	\N	8	f
44	1	Geliefert wird ein Plan mit 5 Grundrissen (KG,EG,1.OG,2.OG,DG), Details: Raumbezeichnung, Fläche, Boden, Grundmaße, Stürze, Treppen, Architektur und Durchgangs-lichten, FPH, Höhen: 2D-dwg/dxf sowie PDF als Downloadlink zur Verfügung gestellt.	0	3000	3	Bestandsplan 2D voll	PA	\N	8	t
\.


--
-- Data for Name: position_part; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.position_part (percentage, position_id, milestone_id) FROM stdin;
1	1	1
1	2	1
1	3	1
1	6	2
1	5	2
1	4	2
1	7	5
1	9	3
1	12	7
1	10	8
1	11	8
1	15	10
1	13	11
1	14	11
1	16	14
1	17	14
1	20	15
1	18	16
1	19	16
1	23	17
1	22	18
1	21	18
1	24	20
1	25	20
1	26	20
1	28	20
1	29	21
1	30	21
1	31	21
1	32	21
1	33	21
1	34	21
1	35	21
1	36	22
1	37	22
1	38	23
1	39	23
1	41	24
1	40	24
1	42	25
1	43	25
1	44	25
\.


--
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.project (id, city, country, description, house_number, street, title, zip, customer_id, payment_agreement_id, project_type_id) FROM stdin;
1	\N	\N	\N	\N	\N	3D Aufmaß - Ulrichschlag 6	\N	1	2	2
2	\N	\N	\N	\N	\N	Eschelmüller 1	\N	2	2	2
3	\N	\N	\N	\N	\N	Werbung	\N	3	2	2
4	\N	\N	\N	\N	\N	3D Aufmaß Lagerhallen	\N	4	2	2
5	\N	\N	\N	\N	\N	3D Aufmaß Kanalstraße 27	\N	5	2	2
6	Starrein	\N	\N	\N	\N	25045 Wingelhofer Starrein 3D Aufmaß Bestand	\N	6	2	2
7	\N	\N	\N	\N	\N	Pfarrgasse 7 - Horn	\N	6	2	2
8	Wien	\N	\N	6	Brambillagasse	WEG Brambillagasse 6	1100	6	2	2
\.


--
-- Data for Name: project_type; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.project_type (id, name) FROM stdin;
1	Software
2	Bestandsplan
\.


--
-- Data for Name: receipt; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.receipt (id, first_reminder_date, payment_date, receipt_date, receipt_number, second_reminder_date, third_reminder_date, milestone_id) FROM stdin;
1	\N	\N	2025-08-14	20250001	\N	\N	2
3	\N	\N	2025-08-15	20250002	\N	\N	5
4	\N	\N	2025-08-22	20250003	\N	\N	11
5	\N	\N	2025-08-22	20250004	\N	\N	10
6	\N	\N	2025-10-06	20250005	\N	\N	18
\.


--
-- Data for Name: user_session; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.user_session (id, device, expires_at, issued_at, refresh_token, user_id) FROM stdin;
4339dad7-0e00-4023-b834-14f4ef983b92	Web	2025-12-20 20:04:08.223352+00	2025-11-20 20:04:08.223351+00	[REDACTED]9727de7c-f01b-4f4f-b721-315813b2e332
96c463a3-b84b-4f08-86a8-b2f6cfcf1547	Web	2026-01-11 20:08:50.953338+00	2025-12-12 20:08:50.953337+00	[REDACTED]9727de7c-f01b-4f4f-b721-315813b2e332
eef9db9c-e357-4a6e-9d59-e22bc1711928	Web	2026-02-01 15:49:15.586056+00	2026-01-02 15:49:15.586055+00	[REDACTED]9727de7c-f01b-4f4f-b721-315813b2e332
\.


--
-- Data for Name: workhour; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.workhour (id, charge, hours, note, workday, contract_id, milestone_id, user_uuid, user_id) FROM stdin;
1	t	1	Positionen eingegeben	2025-08-14	1	2	9727de7c-f01b-4f4f-b721-315813b2e332	\N
7	t	1	fsdf	2025-08-22	4	10	9727de7c-f01b-4f4f-b721-315813b2e332	\N
\.


--
-- Name: contract_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.contract_id_seq', 8, true);


--
-- Name: country_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.country_type_id_seq', 3, true);


--
-- Name: customer_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.customer_id_seq', 6, true);


--
-- Name: milestone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.milestone_id_seq', 26, true);


--
-- Name: offer_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.offer_id_seq', 8, true);


--
-- Name: payment_agreement_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.payment_agreement_id_seq', 2, true);


--
-- Name: position_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.position_id_seq', 44, true);


--
-- Name: project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.project_id_seq', 8, true);


--
-- Name: project_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.project_type_id_seq', 2, true);


--
-- Name: receipt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.receipt_id_seq', 9, true);


--
-- Name: workhour_id_seq; Type: SEQUENCE SET; Schema: public; Owner: nico
--

SELECT pg_catalog.setval('public.workhour_id_seq', 11, true);


--
-- Name: app_user app_user_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.app_user
    ADD CONSTRAINT app_user_pkey PRIMARY KEY (id);


--
-- Name: contract contract_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.contract
    ADD CONSTRAINT contract_pkey PRIMARY KEY (id);


--
-- Name: country_type country_type_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.country_type
    ADD CONSTRAINT country_type_pkey PRIMARY KEY (id);


--
-- Name: customer customer_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.customer
    ADD CONSTRAINT customer_pkey PRIMARY KEY (id);


--
-- Name: milestone milestone_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.milestone
    ADD CONSTRAINT milestone_pkey PRIMARY KEY (id);


--
-- Name: offer offer_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.offer
    ADD CONSTRAINT offer_pkey PRIMARY KEY (id);


--
-- Name: payment_agreement payment_agreement_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.payment_agreement
    ADD CONSTRAINT payment_agreement_pkey PRIMARY KEY (id);


--
-- Name: position_part position_part_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.position_part
    ADD CONSTRAINT position_part_pkey PRIMARY KEY (milestone_id, position_id);


--
-- Name: position position_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public."position"
    ADD CONSTRAINT position_pkey PRIMARY KEY (id);


--
-- Name: project project_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project
    ADD CONSTRAINT project_pkey PRIMARY KEY (id);


--
-- Name: project_type project_type_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project_type
    ADD CONSTRAINT project_type_pkey PRIMARY KEY (id);


--
-- Name: receipt receipt_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.receipt
    ADD CONSTRAINT receipt_pkey PRIMARY KEY (id);


--
-- Name: app_user uk3k4cplvh82srueuttfkwnylq0; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.app_user
    ADD CONSTRAINT uk3k4cplvh82srueuttfkwnylq0 UNIQUE (username);


--
-- Name: offer uk6m745lkd9y0n3ue4m966us6th; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.offer
    ADD CONSTRAINT uk6m745lkd9y0n3ue4m966us6th UNIQUE (contract_id);


--
-- Name: receipt ukera7a708hppbcttgnhg7msa9e; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.receipt
    ADD CONSTRAINT ukera7a708hppbcttgnhg7msa9e UNIQUE (milestone_id);


--
-- Name: user_session user_session_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_session
    ADD CONSTRAINT user_session_pkey PRIMARY KEY (id);


--
-- Name: workhour workhour_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.workhour
    ADD CONSTRAINT workhour_pkey PRIMARY KEY (id);


--
-- Name: workhour fk75qxdaufoei1j7ct0rkdidsq1; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.workhour
    ADD CONSTRAINT fk75qxdaufoei1j7ct0rkdidsq1 FOREIGN KEY (user_id) REFERENCES public.app_user(id);


--
-- Name: position fkae9kcn56dn44pl3f2siu6pall; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public."position"
    ADD CONSTRAINT fkae9kcn56dn44pl3f2siu6pall FOREIGN KEY (offer_id) REFERENCES public.offer(id);


--
-- Name: project fkah6s35k2p37mnlj6dbag3e8mw; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project
    ADD CONSTRAINT fkah6s35k2p37mnlj6dbag3e8mw FOREIGN KEY (project_type_id) REFERENCES public.project_type(id);


--
-- Name: customer fkewyetuvugy036pmyuxcpxkrlb; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.customer
    ADD CONSTRAINT fkewyetuvugy036pmyuxcpxkrlb FOREIGN KEY (country_type_id) REFERENCES public.country_type(id);


--
-- Name: workhour fkg8af83r5st8q7tlquuxb0grf5; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.workhour
    ADD CONSTRAINT fkg8af83r5st8q7tlquuxb0grf5 FOREIGN KEY (contract_id) REFERENCES public.contract(id);


--
-- Name: user_session fkgmavx929hu45qe8hfyr94d8th; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.user_session
    ADD CONSTRAINT fkgmavx929hu45qe8hfyr94d8th FOREIGN KEY (user_id) REFERENCES public.app_user(id);


--
-- Name: receipt fkh28wiqbxdpo9191ytuefo318k; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.receipt
    ADD CONSTRAINT fkh28wiqbxdpo9191ytuefo318k FOREIGN KEY (milestone_id) REFERENCES public.milestone(id);


--
-- Name: offer fkhdyr0s1l6x66bg81as3nslqri; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.offer
    ADD CONSTRAINT fkhdyr0s1l6x66bg81as3nslqri FOREIGN KEY (project_id) REFERENCES public.project(id);


--
-- Name: position_part fkhk8g7h3go9hr18fc2gb54bhg9; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.position_part
    ADD CONSTRAINT fkhk8g7h3go9hr18fc2gb54bhg9 FOREIGN KEY (milestone_id) REFERENCES public.milestone(id) ON DELETE CASCADE;


--
-- Name: contract fkiuhnxiug4xixtcq9h6gtycxxh; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.contract
    ADD CONSTRAINT fkiuhnxiug4xixtcq9h6gtycxxh FOREIGN KEY (project_id) REFERENCES public.project(id);


--
-- Name: project fkj948tru2ilgqxfxsppp9mom5j; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project
    ADD CONSTRAINT fkj948tru2ilgqxfxsppp9mom5j FOREIGN KEY (customer_id) REFERENCES public.customer(id);


--
-- Name: position_part fkkxpi6bkeb0n37dhwylsmm227m; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.position_part
    ADD CONSTRAINT fkkxpi6bkeb0n37dhwylsmm227m FOREIGN KEY (position_id) REFERENCES public."position"(id) ON DELETE CASCADE;


--
-- Name: workhour fkmtuqncfwuja788ajet1d99el1; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.workhour
    ADD CONSTRAINT fkmtuqncfwuja788ajet1d99el1 FOREIGN KEY (milestone_id) REFERENCES public.milestone(id);


--
-- Name: position fkn2myb5ah8v7n05lebp7wpp8sv; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public."position"
    ADD CONSTRAINT fkn2myb5ah8v7n05lebp7wpp8sv FOREIGN KEY (contract_id) REFERENCES public.contract(id);


--
-- Name: project fkowkoe2ssaoul2f4tf2d1y84wg; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.project
    ADD CONSTRAINT fkowkoe2ssaoul2f4tf2d1y84wg FOREIGN KEY (payment_agreement_id) REFERENCES public.payment_agreement(id);


--
-- Name: milestone fkqsxhpm944mchon7kh7ajt0rvx; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.milestone
    ADD CONSTRAINT fkqsxhpm944mchon7kh7ajt0rvx FOREIGN KEY (contract_id) REFERENCES public.contract(id);


--
-- Name: milestone fks0bb13ty8fq7tgmfb1nkstw8p; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.milestone
    ADD CONSTRAINT fks0bb13ty8fq7tgmfb1nkstw8p FOREIGN KEY (offer_id) REFERENCES public.offer(id);


--
-- Name: offer fkslueps8n40qg8t0vk96v4f6my; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.offer
    ADD CONSTRAINT fkslueps8n40qg8t0vk96v4f6my FOREIGN KEY (contract_id) REFERENCES public.contract(id);


--
-- Name: workhour fkt49m5n6haodqhaeldyah5opty; Type: FK CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.workhour
    ADD CONSTRAINT fkt49m5n6haodqhaeldyah5opty FOREIGN KEY (user_uuid) REFERENCES public.app_user(id);


--
-- PostgreSQL database dump complete
--

--
-- Database "wichteln" dump
--

--
-- PostgreSQL database dump
--

-- Dumped from database version 17.5 (Debian 17.5-1.pgdg130+1)
-- Dumped by pg_dump version 17.5 (Debian 17.5-1.pgdg130+1)

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

--
-- Name: wichteln; Type: DATABASE; Schema: -; Owner: nico
--

CREATE DATABASE wichteln WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE_PROVIDER = libc LOCALE = 'en_US.utf8';


ALTER DATABASE wichteln OWNER TO nico;

\connect wichteln

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;

SET default_tablespace = '';

SET default_table_access_method = heap;

--
-- Name: participant; Type: TABLE; Schema: public; Owner: nico
--

CREATE TABLE public.participant (
    id uuid NOT NULL,
    code character varying(255) NOT NULL,
    name character varying(255) NOT NULL,
    partner character varying(255) NOT NULL
);


ALTER TABLE public.participant OWNER TO nico;

--
-- Data for Name: participant; Type: TABLE DATA; Schema: public; Owner: nico
--

COPY public.participant (id, code, name, partner) FROM stdin;
5060ef0a-6c91-46ef-be05-ab1e2b73843e	781690	Doris	778SPDnpPy/4vjmUTx3Ymw==
1d3ed666-ce67-4669-9d07-fa9650295be4	361950	Markus Haider	Uu3FgAQx7MVl7dpwkB8O8g==
06f318cd-5449-4bcd-9889-6d89f1fbd4d7	577809	Nico	oM1fazbZ8QYy/JAzbmJ7EA==
af621c05-93ad-42ba-a099-a41488a012ee	081561	Johanna	KtznJgdNwVHF0flNhTtt5w==
a694cb79-d8bc-44ee-95d2-6906b6bc95ca	105800	Cornelia	yGRKIJLRD9HDbttP7ipjvw==
16b6b97f-20b9-4d02-9dc6-e5cb950f5440	524698	Ida	2rXmZ2JyORlECz/shBrfoA==
da5fa3be-b5f9-4cc9-a2f6-1de010e18ed2	056502	Jonathan	/6DNEsu6IZNRCgl0JSB4JA==
3e6815d9-512c-4ec9-9435-c10c3834b612	742327	Peter	X45Ll+LIegXZ2VuZrq8rvg==
fee9b61b-1d62-43ad-b2bb-218cb73bf08d	268605	Steffi	Yx5zTwRqCcVhGc6VKNgE6g==
b9115386-2770-4c6c-b2b7-e480f9dae329	154162	Dieter	PJrMJgPcI2qzooide75NPw==
25d0fa76-ccc3-457c-b78b-2857e5d3b3a3	627644	Gabriel	yQpe/epqjq1XZQSnOB0oLQ==
1a5ca177-f62c-49c1-b5c1-f56037fd054f	277238	Jacob	/L2sfMUraHVFPXvrMjVT6g==
53992bd7-4c8d-4365-a419-1e0b4b812c6f	552593	Nina	plyznCXt5lZL4wAC/VfkeA==
57faa056-4d6b-4178-b664-ba2ca28da1f1	958849	Ingrid	PEqqNPfl1Etsi+njcpy1pA==
87653655-7f03-4fb6-973f-3c74c8cff92d	721071	Marlene	1NQ+TAZIR7dHELfJ52FvHA==
78c80499-87d9-45dd-948d-7ad2adb44f36	061831	Elisabeth	k7O/04HY5ZRFmR3bQMeRng==
831677bf-52ed-4197-bb72-048865298949	573177	Michaela	ib1l03ypZle+1EavlUTDKw==
722649ca-5dbb-45b6-9c9d-f4953b66b229	926273	Max Reiter	bLx0fkNg7G36sQYZTHC53Q==
2307b95d-7b14-49d4-9c49-466d37e93789	510341	Werner	Xql6iZ3ThfL7NTuBr4ezkQ==
\.


--
-- Name: participant participant_pkey; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.participant
    ADD CONSTRAINT participant_pkey PRIMARY KEY (id);


--
-- Name: participant uk5mpmhi9yiipf4vc6gnti1267t; Type: CONSTRAINT; Schema: public; Owner: nico
--

ALTER TABLE ONLY public.participant
    ADD CONSTRAINT uk5mpmhi9yiipf4vc6gnti1267t UNIQUE (name);


--
-- PostgreSQL database dump complete
--

--
-- PostgreSQL database cluster dump complete
--

