Skip to content

Commit 986cb7e

Browse files
Merge pull request #1805 from IFRCGo/develop
Some small hotfixes concerning Admin pages
2 parents f3d6923 + cad62f0 commit 986cb7e

File tree

7 files changed

+21
-11
lines changed

7 files changed

+21
-11
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
66

77
## Unreleased
88

9+
## 1.1.479
10+
11+
### Added
12+
- Add /admin to Admin page URL in references
13+
- Add CompareVersionAdmin to some Admin pages
14+
915
## 1.1.478
1016

1117
### Added
@@ -2231,7 +2237,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
22312237

22322238
## 0.1.20
22332239

2234-
[Unreleased]: https://github.com/IFRCGo/go-api/compare/1.1.478...HEAD
2240+
[Unreleased]: https://github.com/IFRCGo/go-api/compare/1.1.479...HEAD
2241+
[1.1.479]: https://github.com/IFRCGo/go-api/compare/1.1.478...1.1.479
22352242
[1.1.478]: https://github.com/IFRCGo/go-api/compare/1.1.477...1.1.478
22362243
[1.1.477]: https://github.com/IFRCGo/go-api/compare/1.1.476...1.1.477
22372244
[1.1.476]: https://github.com/IFRCGo/go-api/compare/1.1.475...1.1.476

api/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def queryset(self, request, queryset):
156156
return queryset.filter(auto_generated=True).filter(auto_generated_source__isnull=True)
157157

158158

159-
class DisasterTypeAdmin(TranslationAdmin, admin.ModelAdmin):
159+
class DisasterTypeAdmin(CompareVersionAdmin, TranslationAdmin, admin.ModelAdmin):
160160
search_fields = ('name',)
161161

162162

api/management/commands/index_and_notify.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -864,7 +864,7 @@ def check_ingest_issues(self, having_ingest_issue):
864864
send_notification('API monitor – ingest issues!',
865865
['[email protected]'], # Could be an ENV var
866866
'Ingest issue(s) occured, one of them is ' + ingestor_name +
867-
', via CronJob log record id: https://' + settings.BASE_URL + '/api/cronjob/' +
867+
', via CronJob log record id: https://' + settings.BASE_URL + '/admin/api/cronjob/' +
868868
str(ingest_issue_id) + '. Please fix it ASAP.',
869869
'Ingestion error')
870870
logger.info('Ingest issue occured, e.g. by ' + ingestor_name +

api/templates/admin/base_site.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ <h1 id="site-name">
1212
</a>
1313
{% if HAVING_INGEST_ISSUE and request.user.is_superuser %}
1414
<span title="Ingest issue – please check erroneous api/CronJob item">
15-
<a href="/api/cronjob/{{ INGEST_ISSUE_ID }}"
15+
<a href="/admin/api/cronjob/{{ INGEST_ISSUE_ID }}"
1616
style="padding-left: 10px; color: red; font-size: 1.8rem; text-shadow: 0px 0px 16px #f40, 0px 0px 6px #f40;"
1717
>&#9888;</a>
1818
</span>

api/views.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,9 +493,12 @@ def get(cls, request):
493493
r = FieldReport.objects.filter(description__contains="base64").count()
494494
u = FlashUpdate.objects.filter(situational_overview__contains="base64").count()
495495
c = CronJob.objects.filter(status=2).count()
496+
f = Event.objects.filter(disaster_start_date__gt=timezone.now()).count()
497+
496498
res = ES_CLIENT.cluster.health()
497499
res["--------------------------------"] = "----------"
498500
res["base64_img"] = e + s + r + u
501+
res["events_in_future"] = f
499502
res["cronjob_err"] = c
500503
res["maintenance_mode"] = settings.DJANGO_READ_ONLY
501504
res["git_last_tag"] = settings.LAST_GIT_TAG

deployments/admin.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,18 @@ def get_queryset(self, request):
3636
return super().get_queryset(request).select_related('national_society_country')
3737

3838

39-
class SectorAdmin(admin.ModelAdmin):
39+
class SectorAdmin(CompareVersionAdmin, admin.ModelAdmin):
4040
model = models.Sector
4141
search_fields = ('title',)
4242

4343

44-
class SectorTagAdmin(admin.ModelAdmin):
44+
class SectorTagAdmin(CompareVersionAdmin, admin.ModelAdmin):
4545
model = models.SectorTag
4646
search_fields = ('title',)
4747

4848

4949
@admin.register(models.ERU)
50-
class ERUAdmin(admin.ModelAdmin):
50+
class ERUAdmin(CompareVersionAdmin, admin.ModelAdmin):
5151
search_fields = ('national_society_country__name',)
5252

5353

@@ -269,13 +269,13 @@ class EmergencyProjectActivityActionInline(admin.TabularInline):
269269

270270

271271
@admin.register(models.EmergencyProjectActivityAction)
272-
class EmergencyProjectActivityActionAdmin(admin.ModelAdmin):
272+
class EmergencyProjectActivityActionAdmin(CompareVersionAdmin, admin.ModelAdmin):
273273
search_fields = ('title',)
274274
inlines = (EmergencyProjectActivityActionSupplyInline,)
275275

276276

277277
@admin.register(models.EmergencyProjectActivitySector)
278-
class EmergencyProjectActivitySectorAdmin(admin.ModelAdmin):
278+
class EmergencyProjectActivitySectorAdmin(CompareVersionAdmin, admin.ModelAdmin):
279279
search_fields = ('title',)
280280
inlines = (EmergencyProjectActivityActionInline,)
281281

@@ -287,7 +287,7 @@ class EmergencyProjectActivityInline(admin.TabularInline):
287287

288288

289289
@admin.register(models.EmergencyProject)
290-
class EmergencyProjectAdmin(admin.ModelAdmin):
290+
class EmergencyProjectAdmin(CompareVersionAdmin, admin.ModelAdmin):
291291
search_fields = ('title',)
292292
autocomplete_fields = (
293293
'created_by', 'modified_by', 'event', 'reporting_ns', 'deployed_eru',

main/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
from .celery import app as celery_app
44

55
__all__ = ['celery_app']
6-
__version__ = '1.1.478'
6+
__version__ = '1.1.479'

0 commit comments

Comments
 (0)