FIX: improves reports resilience (#6239)

This commit makes most of the reports now lazy loaded, and making them benefits from graceful failures.
This commit is contained in:
Joffrey JAFFEUX
2018-08-06 16:57:40 -04:00
committed by GitHub
parent ffc8c52bf5
commit 7f2f3b8b22
18 changed files with 246 additions and 163 deletions

View File

@@ -0,0 +1,7 @@
export default {
"/admin/reports/flags": {
report: {
report_key: "flags"
}
}
};

View File

@@ -0,0 +1,7 @@
export default {
"/admin/reports/likes": {
report: {
report_key: "likes"
}
}
};

View File

@@ -0,0 +1,7 @@
export default {
"/admin/reports/page_view_total_reqs": {
report: {
report_key: "page_view_total_reqs"
}
}
};

View File

@@ -0,0 +1,7 @@
export default {
"/admin/reports/time_to_first_response": {
report: {
report_key: "time_to_first_response"
}
}
};

View File

@@ -0,0 +1,7 @@
export default {
"/admin/reports/user_to_user_private_messages_with_replies": {
report: {
report_key: "user_to_user_private_messages_with_replies"
}
}
};

View File

@@ -0,0 +1,7 @@
export default {
"/admin/reports/visits": {
report: {
report_key: "posts"
}
}
};