Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] add anchor point (left/center/right) + sign hanging mode (recto/verso) #118

Merged
merged 32 commits into from
Nov 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c3363eb
[FEATURE] add anchor point (left/center/right) + sign hanging mode (r…
3nids Aug 31, 2023
9d1ddae
update sign + fix ordering
3nids Sep 8, 2023
4c82e87
signal 5.01 without units
Nov 2, 2023
1bf69f4
add second photo to attribute form support
Nov 2, 2023
bf84773
expression for official signals list corrected with locale
Nov 2, 2023
0aa49b3
add arm image + fix pip usage
3nids Nov 7, 2023
6341a7a
add more demo
3nids Nov 8, 2023
59fbb72
fix sign side
3nids Nov 13, 2023
08581c3
create virtual signs for verso with azimut+180
3nids Nov 13, 2023
df53588
rename ordering_by_anchor_point to group_by_anchor_point
3nids Nov 14, 2023
e86637d
fix demo
3nids Nov 14, 2023
9e2a897
further fixes to view
3nids Nov 14, 2023
c87a816
azimuts list
3nids Nov 14, 2023
040f864
positive azimut
3nids Nov 14, 2023
106303d
fix
3nids Nov 14, 2023
0b1c191
json with path
3nids Nov 15, 2023
b227758
temp
3nids Nov 15, 2023
386f56b
sort
3nids Nov 15, 2023
d17871c
current state with function
3nids Nov 21, 2023
844e2c1
drop block function
3nids Nov 21, 2023
ac3130a
add manual offsets for azimuts
3nids Nov 21, 2023
705200e
second photo for support
Oct 4, 2023
e4b9730
add options to define PG port in run-docker.sh
3nids Nov 22, 2023
a7fc57e
Merge remote-tracking branch 'origin/master' into anchor-point
3nids Nov 22, 2023
33d1d9e
fix tests
3nids Nov 22, 2023
02673e3
fix image test
3nids Nov 22, 2023
f91815f
add missing delta
3nids Nov 22, 2023
5dbecde
migration file user_signs image added
Nov 22, 2023
24279ce
changelog file user_signs_img
Nov 22, 2023
16d96d4
add pre-commit ci
3nids Nov 22, 2023
43ce63d
complete aliases in form
Nov 22, 2023
3e14644
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions .docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
ARG POSTGIS_VERSION=12-3.1
FROM postgis/postgis:${POSTGIS_VERSION}

FROM imresamu/postgis-arm64:15-3.4 AS base-arm64

FROM postgis/postgis:15-3.4 AS base-amd64

FROM base-$BUILDARCH as common

ARG AUTO_INIT=True

# System deps (bc + exiftool for testing)
RUN apt-get update && apt-get install -y python3 python3-pip libpq-dev wget exiftool bc && apt-get clean
RUN apt-get update && apt-get install -y python3 python3-pip python3-venv libpq-dev wget bc exiftool && apt-get clean

# Python deps
# Python deps
ENV VIRTUAL_ENV=/opt/venv
RUN python3 -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
RUN pip3 install pytest psycopg2 pirogue

# Add source
Expand Down
4 changes: 4 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copy this file to .env
# ----------------------
# Define POSTGRES PORT for Docker when calling datamodel/scripts/run-docker.sh
SIGNALO_PG_PORT=5432
19 changes: 9 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
.env
project/images/_*
project/this-is-the-way.jpg
project/signalo.ts
project/signalo_attachments.zip
website/tx
website/local.html

.idea
.DS_Store
*.orig
.schemalintrc.js
__pycache__
*.qgs~
~view.sql
local_test.sh
*.backup
.ghtoken
official-signs.json
postgresql.jar
schemaspy*.jar
schemaspy/
website/local.html
project/this-is-the-way.jpg
project/signalo.ts
projet/signalo_attachments.zip
website/tx
Pipfile
Pipfile.lock
.env
Pipfile
project/images/_*
5 changes: 5 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,8 @@ repos:
hooks:
- id: isort
args: ["--profile", "black", "--filter-files"]


ci:
autofix_prs: true
autoupdate_schedule: quarterly
2 changes: 1 addition & 1 deletion data_model/app/create_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ def create_views(srid: int, pg_service: str):

variables = {"SRID": srid}

run_sql("data_model/app/drop_views.sql", pg_service, variables)
run_sql("data_model/app/drop_schema.sql", pg_service, variables)

run_sql("data_model/app/create_schema.sql", pg_service, variables)

Expand Down
1 change: 1 addition & 0 deletions data_model/app/drop_schema.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DROP SCHEMA IF EXISTS signalo_app CASCADE;
2 changes: 0 additions & 2 deletions data_model/app/drop_views.sql

This file was deleted.

326 changes: 186 additions & 140 deletions data_model/app/vw_sign_symbol.py

Large diffs are not rendered by default.

67 changes: 67 additions & 0 deletions data_model/changelogs/0007/0007_anchor-point.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
CREATE TYPE signalo_db.anchor_point AS ENUM ('LEFT', 'CENTER', 'RIGHT');
CREATE TYPE signalo_db.sign_hanging AS ENUM ('RECTO', 'RECTO-VERSO', 'VERSO');

ALTER TABLE signalo_db.support ADD COLUMN group_by_anchor_point BOOLEAN NOT NULL DEFAULT TRUE;
ALTER TABLE signalo_db.frame ADD COLUMN anchor_point signalo_db.anchor_point NOT NULL DEFAULT 'CENTER'::signalo_db.anchor_point;
ALTER TABLE signalo_db.azimut ADD COLUMN offset_x INTEGER NOT NULL DEFAULT 0;
ALTER TABLE signalo_db.azimut ADD COLUMN offset_y INTEGER NOT NULL DEFAULT 0;

INSERT INTO signalo_db.vl_support_type (id, value_fr, value_de) VALUES (17, 'borne d''îlot', 'Inselpfosten');

ALTER TABLE signalo_db.sign DROP CONSTRAINT sign_fk_frame_rank_verso_key;
ALTER TABLE signalo_db.sign ADD COLUMN natural_direction_or_left BOOL NOT NULL default TRUE;
ALTER TABLE signalo_db.sign ADD COLUMN hanging_mode signalo_db.sign_hanging NOT NULL DEFAULT 'RECTO'::signalo_db.sign_hanging;
UPDATE signalo_db.sign SET hanging_mode = 'VERSO' WHERE verso IS TRUE;
ALTER TABLE signalo_db.sign DROP COLUMN verso;
ALTER TABLE signalo_db.sign ADD CONSTRAINT sign_fk_frame_rank_verso_key UNIQUE (fk_frame, rank, hanging_mode) DEFERRABLE INITIALLY DEFERRED;

-- add columns for right direction, left is default
ALTER TABLE signalo_db.vl_official_sign ADD COLUMN directional_sign BOOL NOT NULL default FALSE;
ALTER TABLE signalo_db.vl_official_sign ADD COLUMN img_de_right TEXT;
ALTER TABLE signalo_db.vl_official_sign ADD COLUMN img_fr_right TEXT;
ALTER TABLE signalo_db.vl_official_sign ADD COLUMN img_it_right TEXT;
ALTER TABLE signalo_db.vl_official_sign ADD COLUMN img_ro_right TEXT;

ALTER TABLE signalo_db.vl_official_sign ADD CONSTRAINT directional CHECK (
directional_sign IS FALSE
OR
(img_de_right IS NOT NULL AND img_fr_right IS NOT NULL AND img_it_right IS NOT NULL AND img_ro_right IS NOT NULL)
);

-- adjust frame anchor point based on official sign
UPDATE signalo_db.frame f SET anchor_point = 'LEFT'::signalo_db.anchor_point
FROM signalo_db.sign s, signalo_db.vl_official_sign o
WHERE s.fk_frame = f.id AND s.fk_sign_type = 11 AND s.fk_official_sign = o.id AND o.id LIKE '%-r';

UPDATE signalo_db.frame f SET anchor_point = 'RIGHT'::signalo_db.anchor_point
FROM signalo_db.sign s, signalo_db.vl_official_sign o
WHERE s.fk_frame = f.id AND s.fk_sign_type = 11 AND s.fk_official_sign = o.id AND o.id LIKE '%-l';

UPDATE signalo_db.frame f SET anchor_point = 'CENTER'::signalo_db.anchor_point
FROM signalo_db.sign s, signalo_db.vl_official_sign o
WHERE s.fk_frame = f.id AND s.fk_sign_type = 11 AND s.fk_official_sign = o.id AND o.id NOT LIKE '%-r' AND o.id NOT LIKE '%-l';


-- adjust offical list by regrouping left + right signs
ALTER TABLE signalo_db.sign DROP CONSTRAINT fkey_vl_official_sign;

UPDATE signalo_db.vl_official_sign s1 SET
id = replace(s1.id, '-l', '')
, directional_sign = TRUE
, img_de_right = s2.img_de
, img_fr_right = s2.img_fr
, img_it_right = s2.img_it
, img_ro_right = s2.img_ro
FROM signalo_db.vl_official_sign s2
WHERE s1.id LIKE '%-l' AND s2.id = replace(s1.id, '-l', '-r');
DELETE FROM signalo_db.vl_official_sign WHERE id LIKE '%-r';

UPDATE signalo_db.vl_official_sign SET
value_de = replace(value_de, ', Pfeil links', '')
, value_fr = replace(replace(value_fr, ', flèche à gauche', ''), ' (gauche)', '')
, value_it = replace(value_it, ', flèche à gauche', '');

UPDATE signalo_db.sign SET fk_official_sign = replace(fk_official_sign, '-l', '') WHERE fk_official_sign LIKE '%-l';
UPDATE signalo_db.sign SET fk_official_sign = replace(fk_official_sign, '-r', '') WHERE fk_official_sign LIKE '%-r';

ALTER TABLE signalo_db.sign ADD CONSTRAINT fkey_vl_official_sign FOREIGN KEY (fk_official_sign) REFERENCES signalo_db.vl_official_sign (id);
2 changes: 2 additions & 0 deletions data_model/changelogs/0007/0007_support_photo2.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ALTER TABLE signalo_db.support
ADD column picture_2 text;
17 changes: 17 additions & 0 deletions data_model/changelogs/0007/0007_user_signs_img.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/* ALTER TABLE signalo_db.vl_user_sign
ADD column img text,
ADD column value text;
UPDATE signalo_db.vl_user_sign set img = coalesce(img_fr, img_de, img_it, img_ro, NULL);
UPDATE signalo_db.vl_user_sign set value = coalesce(value_fr, value_de, value_it, value_ro, NULL);
ALTER TABLE signalo_db.vl_user_sign
DROP column img_fr,
DROP column value_fr,
DROP column img_de,
DROP column value_de,
DROP column img_it,
DROP column value_it,
DROP column img_ro,
DROP column value_ro;
*/
32 changes: 15 additions & 17 deletions data_model/demo_data/azimut_content.sql
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('00000000-0000-0000-aaaa-000000000101', '00000000-0000-0000-0000-000000000001', 15, NULL, NULL, NULL, '2023-02-22 08:31:37.718787', NULL, '2023-02-22 08:31:37.718787', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('00000000-0000-0000-aaaa-000000000102', '00000000-0000-0000-0000-000000000001', 175, NULL, NULL, NULL, '2023-02-22 08:31:37.729912', NULL, '2023-02-22 08:31:37.729912', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('00000000-0000-0000-aaaa-000000000103', '00000000-0000-0000-0000-000000000001', 235, NULL, NULL, NULL, '2023-02-22 08:31:37.735642', NULL, '2023-02-22 08:31:37.735642', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('00000000-0000-0000-aaaa-000000000201', '00000000-0000-0000-0000-000000000002', 47, NULL, NULL, NULL, '2023-02-22 08:31:37.740141', NULL, '2023-02-22 08:31:37.740141', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('00000000-0000-0000-aaaa-000000000202', '00000000-0000-0000-0000-000000000002', 165, NULL, NULL, NULL, '2023-02-22 08:31:37.741532', NULL, '2023-02-22 08:31:37.741532', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('0e2cd688-3984-46b5-9f70-e052305e2cac', 'f5054922-95a7-4f12-8374-0a57e105327c', 135, NULL, NULL, NULL, '2023-02-22 10:06:58.155', 'Denis Rouzaud', '2023-02-22 10:09:12.711', 'Denis Rouzaud', false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('1193f576-089a-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 180, NULL, NULL, NULL, '2023-02-22 08:31:37.751308', NULL, '2023-02-22 08:31:37.751308', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('1e183f64-0930-11eb-b1e2-0242ac110002', 'be315096-092e-11eb-b1e2-0242ac110002', 185, NULL, NULL, NULL, '2023-02-22 08:31:37.754136', NULL, '2023-02-22 08:31:37.754136', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('38870144-092d-11eb-b1e2-0242ac110002', '2aa9d090-092a-11eb-8ade-0242ac110002', 45, NULL, NULL, NULL, '2023-02-22 08:31:37.756137', NULL, '2023-02-22 08:31:37.756137', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('3891ceb8-092c-11eb-b1e2-0242ac110002', '2aa9d090-092a-11eb-8ade-0242ac110002', 180, NULL, NULL, NULL, '2023-02-22 08:31:37.761005', NULL, '2023-02-22 08:31:37.761005', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('7be11b92-092c-11eb-b1e2-0242ac110002', '2aa9d090-092a-11eb-8ade-0242ac110002', 270, NULL, NULL, NULL, '2023-02-22 08:31:37.769153', NULL, '2023-02-22 08:31:37.769153', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('82ab5086-092d-11eb-b1e2-0242ac110002', '154d0f28-092a-11eb-8ade-0242ac110002', 225, NULL, NULL, NULL, '2023-02-22 08:31:37.776603', NULL, '2023-02-22 08:31:37.776603', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('83fb8a3a-0899-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 20, NULL, NULL, NULL, '2023-02-22 08:31:37.777955', NULL, '2023-02-22 08:31:37.777955', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('cda084de-092e-11eb-b1e2-0242ac110002', 'be315096-092e-11eb-b1e2-0242ac110002', 140, NULL, NULL, NULL, '2023-02-22 08:31:37.787987', NULL, '2023-02-22 08:31:37.787987', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('dd9e3482-089b-11eb-8b8b-0242ac110002', '2e988298-0897-11eb-8771-0242ac110002', 20, NULL, NULL, NULL, '2023-02-22 08:31:37.79742', NULL, '2023-02-22 08:31:37.79742', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('e136f7a0-5913-48bb-8893-1b4b0705f238', '4478bbcc-0236-46ee-b284-4c586e6af8a9', 0, NULL, NULL, NULL, '2023-06-21 08:36:19.92', 'Denis Rouzaud', '2023-06-21 08:36:19.92', 'Denis Rouzaud', false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited) VALUES ('fd0352b6-092d-11eb-b1e2-0242ac110002', '154d0f28-092a-11eb-8ade-0242ac110002', 270, NULL, NULL, NULL, '2023-02-22 08:31:37.799163', NULL, '2023-02-22 08:31:37.799163', NULL, false);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-0000-aaaa-000000000201', '00000000-0000-0000-0000-000000000002', 47, NULL, NULL, NULL, '2023-02-22 08:31:37.740141', NULL, '2023-02-22 08:31:37.740141', NULL, false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-0000-aaaa-000000000202', '00000000-0000-0000-0000-000000000002', 165, NULL, NULL, NULL, '2023-02-22 08:31:37.741532', NULL, '2023-02-22 08:31:37.741532', NULL, false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-bbbb-0000-0000000000a1', '00000000-0000-0000-0000-0000000000a1', 290, NULL, NULL, NULL, '2023-02-22 08:31:37.799163', NULL, '2023-11-14 08:33:39.706', 'Rouzaud Denis', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('0d8fb844-ec63-43fb-a0e5-cd35a0c62565', '82f3002b-ebdf-4621-9a19-951639fc18bd', 20, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-11-14 05:56:42.155', 'Rouzaud Denis', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('0e2cd688-3984-46b5-9f70-e052305e2cac', 'f5054922-95a7-4f12-8374-0a57e105327c', 110, NULL, NULL, NULL, '2023-02-22 10:06:58.155', 'Denis Rouzaud', '2023-09-07 09:35:52.676', 'Denis Rouzaud', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('1193f576-089a-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 180, NULL, NULL, NULL, '2023-02-22 08:31:37.751308', NULL, '2023-02-22 08:31:37.751308', NULL, false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('55ffc93c-fd0f-4c67-8fe7-da217124a793', 'bbdb5d1e-4973-4900-8838-889357a60e65', 180, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-11-08 13:29:03.412', 'Rouzaud Denis', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('83fb8a3a-0899-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 20, NULL, NULL, NULL, '2023-02-22 08:31:37.777955', NULL, '2023-02-22 08:31:37.777955', NULL, false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('9dcc763a-1af7-4fb8-9e32-085f74a3ef77', 'a3921fbd-8a89-4d82-b3b8-7a24a16f4df4', 100, NULL, NULL, NULL, '2023-09-07 09:36:47.07', 'Denis Rouzaud', '2023-09-07 09:39:36.121', 'Denis Rouzaud', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('b3fd2055-2ab4-4da8-9dbc-a3aeba311fe7', 'f17d39cc-bac3-4134-9b9c-ea14e228d4b4', 110, NULL, NULL, NULL, '2023-08-31 16:15:55.608', 'Denis Rouzaud', '2023-11-14 08:33:25.694', 'Rouzaud Denis', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('bbb63098-ee04-4a0d-963d-4df18af5fa7a', '70104932-54ff-4668-90b0-6946352d5544', 200, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-09-07 09:17:46.397', 'Denis Rouzaud', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('d8a1e45b-7f4c-4c71-a12a-3a2df6d42045', 'bbdb5d1e-4973-4900-8838-889357a60e65', 90, NULL, NULL, NULL, '2023-11-08 13:29:08.086', 'Rouzaud Denis', '2023-11-21 17:34:52.914', 'Rouzaud Denis', false, 1, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('dd9e3482-089b-11eb-8b8b-0242ac110002', '2e988298-0897-11eb-8771-0242ac110002', 20, NULL, NULL, NULL, '2023-02-22 08:31:37.79742', NULL, '2023-02-22 08:31:37.79742', NULL, false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('e136f7a0-5913-48bb-8893-1b4b0705f238', '4478bbcc-0236-46ee-b284-4c586e6af8a9', 10, NULL, NULL, NULL, '2023-06-21 08:36:19.92', 'Denis Rouzaud', '2023-09-07 09:46:09.378', 'Denis Rouzaud', false, 0, 0);
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('e3999392-ea54-4848-87cb-9440a552d35b', '82f3002b-ebdf-4621-9a19-951639fc18bd', 110, NULL, NULL, NULL, '2023-09-06 09:21:06.167', 'Denis Rouzaud', '2023-11-14 05:57:01.141', 'Rouzaud Denis', false, 0, 0);
Loading