Removed "Orphaned Files" from Admin-Reports

- not necessary with Meteor-Files
This commit is contained in:
Martin Filser 2022-04-07 11:14:03 +02:00
parent dace63d4dc
commit e75f423edd
4 changed files with 0 additions and 71 deletions

View file

@ -11,11 +11,6 @@ template(name="adminReports")
i.fa.fa-chain-broken
| {{_ 'broken-cards'}}
li
a.js-report-files(data-id="report-orphaned-files")
i.fa.fa-paperclip
| {{_ 'orphanedFilesReportTitle'}}
li
a.js-report-files(data-id="report-files")
i.fa.fa-paperclip
@ -43,8 +38,6 @@ template(name="adminReports")
+brokenCardsReport
else if showFilesReport.get
+filesReport
else if showOrphanedFilesReport.get
+orphanedFilesReport
else if showRulesReport.get
+rulesReport
else if showBoardsReport.get
@ -99,27 +92,6 @@ template(name="filesReport")
else
div {{_ 'no-results' }}
template(name="orphanedFilesReport")
h1 {{_ 'orphanedFilesReportTitle'}}
if resultsCount
table.table
tr
th Filename
th.right Size (kB)
th MIME Type
th MD5 Sum
th ID
each att in results
tr
td {{ att.filename }}
td.right {{fileSize att.length }}
td {{ att.contentType }}
td {{ att.md5 }}
td {{ att._id.toHexString }}
else
div {{_ 'no-results' }}
template(name="cardsReport")
h1 {{_ 'cardsReportTitle'}}
if resultsCount

View file

@ -25,7 +25,6 @@ BlazeComponent.extendComponent({
{
'click a.js-report-broken': this.switchMenu,
'click a.js-report-files': this.switchMenu,
'click a.js-report-orphaned-files': this.switchMenu,
'click a.js-report-rules': this.switchMenu,
'click a.js-report-cards': this.switchMenu,
'click a.js-report-boards': this.switchMenu,
@ -65,11 +64,6 @@ BlazeComponent.extendComponent({
this.subscription = Meteor.subscribe('attachmentsList', () => {
this.loading.set(false);
});
} else if ('report-orphaned-files' === targetID) {
this.showOrphanedFilesReport.set(true);
this.subscription = Meteor.subscribe('orphanedAttachments', () => {
this.loading.set(false);
});
} else if ('report-rules' === targetID) {
this.subscription = Meteor.subscribe('rulesReport', () => {
this.showRulesReport.set(true);
@ -134,10 +128,6 @@ class AdminReport extends BlazeComponent {
collection = Attachments;
}.register('filesReport'));
(class extends AdminReport {
collection = AttachmentStorage;
}.register('orphanedFilesReport'));
(class extends AdminReport {
collection = Rules;

View file

@ -1086,7 +1086,6 @@
"custom-field-stringtemplate-item-placeholder": "Press enter to add more items",
"creator": "Creator",
"filesReportTitle": "Files Report",
"orphanedFilesReportTitle": "Orphaned Files Report",
"reports": "Reports",
"rulesReportTitle": "Rules Report",
"boardsReportTitle": "Boards Report",

View file

@ -20,35 +20,3 @@ Meteor.publish('attachmentsList', function() {
).cursor;
return ret;
});
Meteor.publish('orphanedAttachments', function() {
let keys = [];
if (Attachments.find({}, { fields: { copies: 1 } }) !== undefined) {
Attachments.find({}, { fields: { copies: 1 } }).forEach(att => {
keys.push(new ObjectID(att.copies.attachments.key));
});
keys.sort();
keys = _.uniq(keys, true);
return AttachmentStorage.find(
{ _id: { $nin: keys } },
{
fields: {
_id: 1,
filename: 1,
md5: 1,
length: 1,
contentType: 1,
metadata: 1,
},
sort: {
filename: 1,
},
limit: 250,
},
);
} else {
return [];
}
});