Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Public contract registry
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
TO
Public contract registry
Commits
bf08b27a
Commit
bf08b27a
authored
2 years ago
by
Tomáš Valenta
Browse files
Options
Downloads
Patches
Plain Diff
fix contract import Issue creation
parent
94c34290
No related branches found
No related tags found
1 merge request
!4
Release
Pipeline
#12648
passed
2 years ago
Stage: build
Stage: test_deploy
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
contracts/management/commands/import_old_contracts.py
+27
-43
27 additions, 43 deletions
contracts/management/commands/import_old_contracts.py
with
27 additions
and
43 deletions
contracts/management/commands/import_old_contracts.py
+
27
−
43
View file @
bf08b27a
...
@@ -74,11 +74,12 @@ class Command(BaseCommand):
...
@@ -74,11 +74,12 @@ class Command(BaseCommand):
help
=
"
Purge all previous contracts, types and filing areas before the import.
"
,
help
=
"
Purge all previous contracts, types and filing areas before the import.
"
,
)
)
def
use_issue
(
self
,
contract
,
name
:
str
)
->
None
:
def
use_issue
(
self
,
name
:
str
)
->
None
:
try
:
issue
=
ContractIssue
.
objects
.
filter
(
name
=
name
).
first
()
issue
=
ContractIssue
.
objects
.
get
(
name
=
name
)
except
ContractIssue
.
DoesNotExist
:
if
issue
is
None
:
issue
=
ContractIssue
(
name
=
name
)
issue
=
ContractIssue
(
name
=
name
)
issue
.
save
()
return
issue
return
issue
...
@@ -385,7 +386,7 @@ class Command(BaseCommand):
...
@@ -385,7 +386,7 @@ class Command(BaseCommand):
contract
.
notes
+=
(
contract
.
notes
+=
(
f
"
Nepojmenovaná smluvní strana, zdrojová data:
{
signing_party
}
\n
"
f
"
Nepojmenovaná smluvní strana, zdrojová data:
{
signing_party
}
\n
"
)
)
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně pojmenovaná smluvní strana
"
))
issues
.
append
(
self
.
use_issue
(
"
Špatně pojmenovaná smluvní strana
"
))
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
self
.
stderr
.
write
(
self
.
stderr
.
write
(
...
@@ -473,9 +474,7 @@ class Command(BaseCommand):
...
@@ -473,9 +474,7 @@ class Command(BaseCommand):
issue_count
+=
1
issue_count
+=
1
contract
.
notes
+=
f
"
Špatně zadané sídlo smluvní strany:
{
signing_party_value
}
\n
"
contract
.
notes
+=
f
"
Špatně zadané sídlo smluvní strany:
{
signing_party_value
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
self
.
use_issue
(
"
Špatně zadané sídlo smluvní strany
"
)
contract
,
"
Špatně zadané sídlo smluvní strany
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -537,7 +536,7 @@ class Command(BaseCommand):
...
@@ -537,7 +536,7 @@ class Command(BaseCommand):
f
"
Špatně zadané IČO smluvní strany:
{
signing_party_value
}
\n
"
f
"
Špatně zadané IČO smluvní strany:
{
signing_party_value
}
\n
"
)
)
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadané IČO smluvní strany
"
)
self
.
use_issue
(
"
Špatně zadané IČO smluvní strany
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -555,9 +554,7 @@ class Command(BaseCommand):
...
@@ -555,9 +554,7 @@ class Command(BaseCommand):
issue_count
+=
1
issue_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaný zástupce smluvní strany:
{
signing_party_value
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaný zástupce smluvní strany:
{
signing_party_value
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
self
.
use_issue
(
"
Špatně zadaný zástupce smluvní strany
"
)
contract
,
"
Špatně zadaný zástupce smluvní strany
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -583,10 +580,7 @@ class Command(BaseCommand):
...
@@ -583,10 +580,7 @@ class Command(BaseCommand):
issue_count
+=
1
issue_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaná funkce zástupce smluvní strany:
{
signing_party
[
'
funkce
'
]
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaná funkce zástupce smluvní strany:
{
signing_party
[
'
funkce
'
]
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
self
.
use_issue
(
"
Špatně zadaná funkce zástupce smluvní strany
"
)
contract
,
"
Špatně zadaná funkce zástupce smluvní strany
"
,
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -606,10 +600,7 @@ class Command(BaseCommand):
...
@@ -606,10 +600,7 @@ class Command(BaseCommand):
issue_count
+=
1
issue_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaný jeden ze zástupců smluvní strany:
{
representative_name
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaný jeden ze zástupců smluvní strany:
{
representative_name
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
self
.
use_issue
(
"
Špatně zadaný zástupce smluvní strany
"
)
contract
,
"
Špatně zadaný zástupce smluvní strany
"
,
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -633,9 +624,7 @@ class Command(BaseCommand):
...
@@ -633,9 +624,7 @@ class Command(BaseCommand):
issue_count
+=
1
issue_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaný orgán smluvní strany:
{
signing_party_value
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaný orgán smluvní strany:
{
signing_party_value
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
self
.
use_issue
(
"
Špatně zadaný orgán smluvní strany
"
)
contract
,
"
Špatně zadaný orgán smluvní strany
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -783,7 +772,7 @@ class Command(BaseCommand):
...
@@ -783,7 +772,7 @@ class Command(BaseCommand):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaný začátek platnosti:
{
value
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaný začátek platnosti:
{
value
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadaný začátek platnosti
"
)
self
.
use_issue
(
"
Špatně zadaný začátek platnosti
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -802,7 +791,7 @@ class Command(BaseCommand):
...
@@ -802,7 +791,7 @@ class Command(BaseCommand):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaný konec platnosti:
{
value
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaný konec platnosti:
{
value
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadaný konec platnosti
"
)
self
.
use_issue
(
"
Špatně zadaný konec platnosti
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -839,7 +828,7 @@ class Command(BaseCommand):
...
@@ -839,7 +828,7 @@ class Command(BaseCommand):
elif
not
isinstance
(
value
,
list
):
elif
not
isinstance
(
value
,
list
):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Špatně zadané typy:
{
value
}
\n
"
contract
.
notes
+=
f
"
Špatně zadané typy:
{
value
}
\n
"
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadané typy
"
))
issues
.
append
(
self
.
use_issue
(
"
Špatně zadané typy
"
))
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
self
.
stderr
.
write
(
self
.
stderr
.
write
(
...
@@ -854,7 +843,7 @@ class Command(BaseCommand):
...
@@ -854,7 +843,7 @@ class Command(BaseCommand):
if
not
isinstance
(
type_name
,
str
):
if
not
isinstance
(
type_name
,
str
):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaný typ:
{
type_name
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaný typ:
{
type_name
}
\n
"
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadaný typ
"
))
issues
.
append
(
self
.
use_issue
(
"
Špatně zadaný typ
"
))
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
self
.
stderr
.
write
(
self
.
stderr
.
write
(
...
@@ -896,7 +885,7 @@ class Command(BaseCommand):
...
@@ -896,7 +885,7 @@ class Command(BaseCommand):
else
:
else
:
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Neznámý stav:
{
value
}
\n
"
contract
.
notes
+=
f
"
Neznámý stav:
{
value
}
\n
"
issues
.
append
(
self
.
use_issue
(
contract
,
"
Neznámý právní stav
"
))
issues
.
append
(
self
.
use_issue
(
"
Neznámý právní stav
"
))
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
self
.
stderr
.
write
(
self
.
stderr
.
write
(
...
@@ -918,7 +907,7 @@ class Command(BaseCommand):
...
@@ -918,7 +907,7 @@ class Command(BaseCommand):
f
"
Původní, špatně zadané náklady:
{
value
}
\n
"
f
"
Původní, špatně zadané náklady:
{
value
}
\n
"
)
)
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadané náklady
"
)
self
.
use_issue
(
"
Špatně zadané náklady
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -948,7 +937,7 @@ class Command(BaseCommand):
...
@@ -948,7 +937,7 @@ class Command(BaseCommand):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Původní, neropoznané náklady:
{
value
}
\n
"
contract
.
notes
+=
f
"
Původní, neropoznané náklady:
{
value
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadané náklady
"
)
self
.
use_issue
(
"
Špatně zadané náklady
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -965,7 +954,7 @@ class Command(BaseCommand):
...
@@ -965,7 +954,7 @@ class Command(BaseCommand):
elif
value
not
in
(
None
,
"
0
"
):
elif
value
not
in
(
None
,
"
0
"
):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Původní, neropoznané náklady:
{
value
}
\n
"
contract
.
notes
+=
f
"
Původní, neropoznané náklady:
{
value
}
\n
"
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadané náklady
"
))
issues
.
append
(
self
.
use_issue
(
"
Špatně zadané náklady
"
))
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
self
.
stderr
.
write
(
self
.
stderr
.
write
(
...
@@ -991,7 +980,7 @@ class Command(BaseCommand):
...
@@ -991,7 +980,7 @@ class Command(BaseCommand):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaná spisovna:
{
value
}
\n
"
contract
.
notes
+=
f
"
Špatně zadaná spisovna:
{
value
}
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadaná spisovna
"
)
self
.
use_issue
(
"
Špatně zadaná spisovna
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -1007,7 +996,7 @@ class Command(BaseCommand):
...
@@ -1007,7 +996,7 @@ class Command(BaseCommand):
f
"
Špatně zadané smluvní strany, nejsou seznam:
{
value
}
\n
"
f
"
Špatně zadané smluvní strany, nejsou seznam:
{
value
}
\n
"
)
)
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadaný smluvní strany
"
)
self
.
use_issue
(
"
Špatně zadaný smluvní strany
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -1026,7 +1015,7 @@ class Command(BaseCommand):
...
@@ -1026,7 +1015,7 @@ class Command(BaseCommand):
f
"
Špatně zadaná smluvní strana:
{
signing_party
}
\n
"
f
"
Špatně zadaná smluvní strana:
{
signing_party
}
\n
"
)
)
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadaná smluvní strana
"
)
self
.
use_issue
(
"
Špatně zadaná smluvní strana
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -1062,7 +1051,7 @@ class Command(BaseCommand):
...
@@ -1062,7 +1051,7 @@ class Command(BaseCommand):
if
not
isinstance
(
value
,
list
):
if
not
isinstance
(
value
,
list
):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Špatně zadané soubory.
\n
"
contract
.
notes
+=
f
"
Špatně zadané soubory.
\n
"
issues
.
append
(
self
.
use_issue
(
contract
,
"
Špatně zadané soubory
"
))
issues
.
append
(
self
.
use_issue
(
"
Špatně zadané soubory
"
))
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
self
.
stderr
.
write
(
self
.
stderr
.
write
(
...
@@ -1080,9 +1069,7 @@ class Command(BaseCommand):
...
@@ -1080,9 +1069,7 @@ class Command(BaseCommand):
f
"
Špatně zadané informace o souboru:
{
file_data
}
.
\n
"
f
"
Špatně zadané informace o souboru:
{
file_data
}
.
\n
"
)
)
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
self
.
use_issue
(
"
Špatně zadané informace o souboru
"
)
contract
,
"
Špatně zadané informace o souboru
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -1104,7 +1091,7 @@ class Command(BaseCommand):
...
@@ -1104,7 +1091,7 @@ class Command(BaseCommand):
observed_issues_count
+=
1
observed_issues_count
+=
1
contract
.
notes
+=
f
"
Špatně zadaný název souboru
{
file_key
}
:
{
file_value
}
.
\n
"
contract
.
notes
+=
f
"
Špatně zadaný název souboru
{
file_key
}
:
{
file_value
}
.
\n
"
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Neplatný název souboru
"
)
self
.
use_issue
(
"
Neplatný název souboru
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -1124,7 +1111,7 @@ class Command(BaseCommand):
...
@@ -1124,7 +1111,7 @@ class Command(BaseCommand):
f
"
Neexistující soubor:
{
file_value
}
.
\n
"
f
"
Neexistující soubor:
{
file_value
}
.
\n
"
)
)
issues
.
append
(
issues
.
append
(
self
.
use_issue
(
contract
,
"
Neexistující soubor
"
)
self
.
use_issue
(
"
Neexistující soubor
"
)
)
)
if
self
.
verbosity
>=
2
:
if
self
.
verbosity
>=
2
:
...
@@ -1215,9 +1202,6 @@ class Command(BaseCommand):
...
@@ -1215,9 +1202,6 @@ class Command(BaseCommand):
for
file
in
files
:
for
file
in
files
:
file
.
save
()
file
.
save
()
for
issue
in
issues
:
issue
.
save
()
contract
.
filing_area
=
filing_area
contract
.
filing_area
=
filing_area
contract
.
types
.
set
(
types
)
contract
.
types
.
set
(
types
)
contract
.
issues
.
set
(
issues
)
contract
.
issues
.
set
(
issues
)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment