...
 
Commits (3)
......@@ -2,13 +2,22 @@
<div class="m-tos-updated--body">
<h3>Update</h3>
<p i18n="@@MODALS__TOS-UPDATED__TOS_UPDATED_PARAGRAPH">
We've recently updated our <a href="{{site_url}}p/terms" target="_blank">Terms of Service</a> and <a href="{{site_url}}p/privacy" target="_blank">Privacy
Policy</a> to reflect the recent changes to the network with the launch of the MINDS token. Please take a moment
to read through these documents carefully.
We've recently updated our <a href="{{site_url}}p/terms" target="_blank">Terms of Service</a> to reflect the changes to our network with the launch of the Jury System. These changes are being implemented to ensure a balance of power between Minds, Inc. and the community. The following is a brief summary of what has changed:
</p>
<p i18n="@@MODALS__TOS-UPDATED__NOTICE_PARAGRAPH">
<ul>
<li>
Creation of a separate <a href="{{site_url}}content-policy" target="_blank">Content Policy</a> document for more clarity
</li>
<li>
Clarification of licensing specifications and restrictions
</li>
<li>
Clarification of terminology and overall grammatical improvements
</li>
</ul>
<p i18n="@@MODALS__TOS-UPDATED__NOTICE_PARAGRAPH" class="hide-mobile">
Please also note that your continued use of Minds serves as acceptance of these new terms and policies. Thank
you!
you.
</p>
<p>
<a class="m-btn m-btn--action m-btn--slim" (click)="close($event)">Ok</a>
......
......@@ -11,13 +11,24 @@ m-modal--tos-updated {
}
.m-tos-updated--body {
padding: 16px;
overflow: auto;
max-height: 90%;
max-height: 90vh;
h3 {
margin: 0;
margin-bottom: 16px;
font-weight: 600;
font-size: 24px;
padding: 0;
margin: 0 0 8px 0;
}
p {
p, li {
font-size: 16px;
}
.hide-mobile {
@media screen and (max-width: $max-mobile) {
display: none;
}
}
}
......@@ -17,7 +17,7 @@ export class TOSUpdatedModal {
ngOnInit() {
if (this.session.getLoggedInUser().last_accepted_tos < window.Minds.last_tos_update) {
this.showModal = false;
this.showModal = true;
}
}
......
......@@ -36,12 +36,13 @@ export class JuryDutySessionSummonsComponent {
ngOnInit() {
this.socketsService.join(`moderation_summon`);
this.socketsService.subscribe(`moderation_summon`, (summons) => {
if (this.showModal)
return; // Already open
this.report = null;
this.accepted = false;
this.summons = JSON.parse(summons);
this.startSummons();
});
}
startSummons() {
......
......@@ -88,16 +88,16 @@
<h4>Last 30 days</h4>
<div class="m-layout__row">
<div class="m-layout__cell">
<b>{{ stats.reported }}</b>
<span>Content Reported</span>
<b>{{ stats.actioned | number }}</b>
<span>Actions Taken by Minds</span>
</div>
<div class="m-layout__cell">
<b>{{ stats.appealedPct | number }}%</b>
<span>Appealed</span>
<b>{{ stats.appealed | number }}</b>
<span>Appeals</span>
</div>
<div class="m-layout__cell">
<b>{{ stats.upheldPct | number }}%</b>
<span>Upheld by Community Jury</span>
<b>{{ stats.overturned | number }}</b>
<span>Actions Overturned</span>
</div>
</div>
</div>
......
......@@ -25,8 +25,13 @@ export class ReportsMarketingComponent {
stats = {
reported: 0,
reportedPct: 0,
actioned: 0,
actionedPct: 0,
appealedPct: 0,
appealed: 0,
upheldPct: 0,
upheld: 0,
overturned: 0,
};
reasons = REASONS_LIST;
......