Skip to content

Commit df37153

Browse files
authored
Merge pull request #271 from rice-crc/develop
Merge develop into main
2 parents 7aee723 + 2c6ccad commit df37153

File tree

4 files changed

+25
-15
lines changed

4 files changed

+25
-15
lines changed

src/api/common/reqs.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,12 @@ def post_req(orig_queryset,s,r,options_dict,auto_prefetch=True,paginate=False):
205205
# so we filter on each chunk of the name, serially, stripped of punctuation
206206
qobjstrs=[]
207207
for namesegment in namesegments:
208-
qobjstr=f'Q(voyage_enslavement_relations__relation_enslavers__enslaver_alias__alias__icontains="{namesegment}")'
208+
qobjstr=f'Q(voyage_enslavement_relations__relation_enslavers__enslaver_alias__alias__icontains="{namesegment}")|\
209+
Q(voyage_enslavement_relations__relation_enslavers__enslaver_alias__identity__principal_alias__icontains="{namesegment}")'
209210
qobjstrs.append(qobjstr)
210211
qobjstr=' , '.join(qobjstrs)
211212
execobjstr=f'filtered_queryset.filter({qobjstr})'
212-
# print("EXECOBJSTR",execobjstr)
213+
print("EXECOBJSTR",execobjstr)
213214
enslavernamehits=eval(execobjstr)
214215
# print("enslavernamehits",enslavernamehits)
215216
# print("enslavernamehitscount",enslavernamehits.count())
@@ -222,7 +223,7 @@ def post_req(orig_queryset,s,r,options_dict,auto_prefetch=True,paginate=False):
222223
eirs_unfiltered=er.relation_enslavers.all()
223224
qobjstrs=[]
224225
for namesegment in namesegments:
225-
qobjstr=f'Q(enslaver_alias__alias__icontains="{namesegment}")'
226+
qobjstr=f'Q(enslaver_alias__alias__icontains="{namesegment}")|Q(enslaver_alias__identity__principal_alias__icontains="{namesegment}")'
226227
# print("--->",qobjstr)
227228
qobjstrs.append(qobjstr)
228229
qobjstr=' , '.join(qobjstrs)

src/api/document/management/commands/texas_import_2.py

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,14 @@ def handle(self, *args, **options):
7070
except:
7171
pass
7272

73-
EnslaverAlias.objects.all().filter(
73+
texas_enslaver_aliases=EnslaverAlias.objects.all().filter(
7474
manual_id__icontains='TEXAS_ENSLAVER'
75-
).delete()
76-
77-
78-
75+
)
76+
77+
for tea in texas_enslaver_aliases:
78+
tea.identity.delete()
79+
tea.delete()
80+
7981
# 1. Run through the two spreadsheets
8082
# A. & create new enslaver identities off each unique name, keeping an alias id for each
8183
# 1. texas_voyage_enslavers:
@@ -122,18 +124,22 @@ def handle(self, *args, **options):
122124

123125
identity,identity_isnew=EnslaverIdentity.objects.get_or_create(
124126
principal_alias=enslaver_name,
125-
# manual_id=texas_id
126127
)
127128

128129

129-
# if vid=='135509':
130-
# print("AAA",enslaver_name)
131-
132-
alias,alias_isnew=EnslaverAlias.objects.get_or_create(
130+
aliases=EnslaverAlias.objects.filter(
133131
alias=enslaver_name,
134132
identity=identity
135133
)
136134

135+
if len(aliases)==0:
136+
alias=EnslaverAlias.objects.create(
137+
alias=enslaver_name,
138+
identity=identity
139+
)
140+
else:
141+
alias=aliases[0]
142+
137143
alias.manual_id=texas_id
138144
alias.save()
139145

src/api/voyages3/settings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@
194194
site = FileBrowserSite(name='filebrowser')
195195

196196
site.storage.location = "static"
197-
site.directory="uploads/"
198-
site.storage.base_url = "/abcdefg"
197+
site.directory="static/uploads/"
198+
site.storage.base_url = "/static/uploads"
199199

200200
TINYMCE_JS_URL="tinymce/tinymce.min.js"
201201
TINYMCE_DEFAULT_CONFIG = {

src/people-networks/utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,9 @@ def load_graph():
242242
else:
243243
if len(voyage_uuids)>1:
244244
print("more voyages than we counted on",rc)
245+
elif len(voyage_uuids)==0:
246+
pass
247+
# print(relations_dict)
245248
else:
246249
voyage_uuid=voyage_uuids[0]
247250
# if we have a single voyage, then we know that we're dealing with

0 commit comments

Comments
 (0)