mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 13:38:49 +08:00
FIX: Deprecations in tl3 requirements
This commit is contained in:
parent
9d3b05fa35
commit
4fd79819be
137
app/assets/javascripts/admin/templates/user-tl3-requirements.hbs
Normal file
137
app/assets/javascripts/admin/templates/user-tl3-requirements.hbs
Normal file
|
@ -0,0 +1,137 @@
|
||||||
|
<div class='admin-controls'>
|
||||||
|
<div class='span15'>
|
||||||
|
<ul class="nav nav-pills">
|
||||||
|
<li>{{#link-to 'adminUser' model}}<i class="fa fa-caret-left"></i> {{model.username}}{{/link-to}}</li>
|
||||||
|
<li>{{#link-to 'adminUsersList.show' 'regular'}}{{i18n 'admin.user.trust_level_2_users'}}{{/link-to}}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="admin-container tl3-requirements">
|
||||||
|
<h2>{{model.username}} - {{i18n 'admin.user.tl3_requirements.title'}}</h2>
|
||||||
|
<br/>
|
||||||
|
<p>{{i18n 'admin.user.tl3_requirements.table_title'}}</p>
|
||||||
|
|
||||||
|
<table class="table" style="width: auto;">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.value_heading'}}</th>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.requirement_heading'}}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.visits'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.days_visited:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>
|
||||||
|
{{model.tl3Requirements.days_visited_percent}}% ({{model.tl3Requirements.days_visited}} / {{model.tl3Requirements.time_period}} {{i18n 'admin.user.tl3_requirements.days'}})
|
||||||
|
</td>
|
||||||
|
<td>{{model.tl3Requirements.min_days_visited_percent}}%</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.topics_replied_to'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.topics_replied_to:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.num_topics_replied_to}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_topics_replied_to}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.topics_viewed'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.topics_viewed:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.topics_viewed}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_topics_viewed}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.topics_viewed_all_time'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.topics_viewed_all_time:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.topics_viewed_all_time}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_topics_viewed_all_time}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.posts_read'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.posts_read:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.posts_read}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_posts_read}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.posts_read_all_time'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.posts_read_all_time:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.posts_read_all_time}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_posts_read_all_time}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.flagged_posts'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.flagged_posts:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.num_flagged_posts}}</td>
|
||||||
|
<td>{{i18n 'max_of_count' count=model.tl3Requirements.max_flagged_posts}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.flagged_by_users'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.flagged_by_users:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.num_flagged_by_users}}</td>
|
||||||
|
<td>{{i18n 'max_of_count' count=model.tl3Requirements.max_flagged_by_users}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.likes_given'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.likes_given:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.num_likes_given}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_likes_given}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.likes_received'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.likes_received:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.num_likes_received}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_likes_received}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.likes_received_days'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.likes_received_days:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.num_likes_received_days}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_likes_received_days}}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>{{i18n 'admin.user.tl3_requirements.likes_received_users'}}</th>
|
||||||
|
<td><i {{bind-attr class=":fa model.tl3Requirements.met.likes_received_users:fa-check:fa-times"}}></i></td>
|
||||||
|
<td>{{model.tl3Requirements.num_likes_received_users}}</td>
|
||||||
|
<td>{{model.tl3Requirements.min_likes_received_users}}</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
<p>
|
||||||
|
{{#if model.istl3}}
|
||||||
|
{{#if model.tl3Requirements.requirements_lost}}
|
||||||
|
{{! tl implicitly not locked }}
|
||||||
|
{{#if model.tl3Requirements.on_grace_period}}
|
||||||
|
<i class="fa fa-times"></i> {{i18n 'admin.user.tl3_requirements.on_grace_period'}}
|
||||||
|
{{else}} {{! not on grace period }}
|
||||||
|
<i class="fa fa-times"></i> {{i18n 'admin.user.tl3_requirements.does_not_qualify'}}
|
||||||
|
{{i18n 'admin.user.tl3_requirements.will_be_demoted'}}
|
||||||
|
{{/if}}
|
||||||
|
{{else}} {{! requirements not lost - remains tl3 }}
|
||||||
|
{{#if model.tl3Requirements.trust_level_locked}}
|
||||||
|
<i class="fa fa-lock"></i> {{i18n 'admin.user.tl3_requirements.locked_will_not_be_demoted'}}
|
||||||
|
{{else}} {{! tl not locked }}
|
||||||
|
<i class="fa fa-check"></i> {{i18n 'admin.user.tl3_requirements.qualifies'}}
|
||||||
|
{{#if model.tl3Requirements.on_grace_period}}
|
||||||
|
{{i18n 'admin.user.tl3_requirements.on_grace_period'}}
|
||||||
|
{{/if}}
|
||||||
|
{{/if}}
|
||||||
|
{{/if}}
|
||||||
|
{{else}} {{! is not tl3 }}
|
||||||
|
{{#if model.tl3Requirements.requirements_met}}
|
||||||
|
{{! met & not tl3 - will be promoted}}
|
||||||
|
<i class="fa fa-check"></i> {{i18n 'admin.user.tl3_requirements.qualifies'}}
|
||||||
|
{{i18n 'admin.user.tl3_requirements.will_be_promoted'}}
|
||||||
|
{{else}} {{! requirements not met - remains regular }}
|
||||||
|
{{#if model.tl3Requirements.trust_level_locked}}
|
||||||
|
<i class="fa fa-lock"></i> {{i18n 'admin.user.tl3_requirements.locked_will_not_be_promoted'}}
|
||||||
|
{{else}}
|
||||||
|
<i class="fa fa-times"></i> {{i18n 'admin.user.tl3_requirements.does_not_qualify'}}
|
||||||
|
{{/if}}
|
||||||
|
{{/if}}
|
||||||
|
{{/if}}
|
||||||
|
</p>
|
||||||
|
</div>
|
|
@ -1,137 +0,0 @@
|
||||||
<div class='admin-controls'>
|
|
||||||
<div class='span15'>
|
|
||||||
<ul class="nav nav-pills">
|
|
||||||
<li>{{#link-to 'adminUser' this}}<i class="fa fa-caret-left"></i> {{username}}{{/link-to}}</li>
|
|
||||||
<li>{{#link-to 'adminUsersList.show' 'regular'}}{{i18n 'admin.user.trust_level_2_users'}}{{/link-to}}</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="admin-container tl3-requirements">
|
|
||||||
<h2>{{username}} - {{i18n 'admin.user.tl3_requirements.title'}}</h2>
|
|
||||||
<br/>
|
|
||||||
<p>{{i18n 'admin.user.tl3_requirements.table_title'}}</p>
|
|
||||||
|
|
||||||
<table class="table" style="width: auto;">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th></th>
|
|
||||||
<th></th>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.value_heading'}}</th>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.requirement_heading'}}</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.visits'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.days_visited:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>
|
|
||||||
{{tl3Requirements.days_visited_percent}}% ({{tl3Requirements.days_visited}} / {{tl3Requirements.time_period}} {{i18n 'admin.user.tl3_requirements.days'}})
|
|
||||||
</td>
|
|
||||||
<td>{{tl3Requirements.min_days_visited_percent}}%</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.topics_replied_to'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.topics_replied_to:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.num_topics_replied_to}}</td>
|
|
||||||
<td>{{tl3Requirements.min_topics_replied_to}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.topics_viewed'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.topics_viewed:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.topics_viewed}}</td>
|
|
||||||
<td>{{tl3Requirements.min_topics_viewed}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.topics_viewed_all_time'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.topics_viewed_all_time:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.topics_viewed_all_time}}</td>
|
|
||||||
<td>{{tl3Requirements.min_topics_viewed_all_time}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.posts_read'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.posts_read:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.posts_read}}</td>
|
|
||||||
<td>{{tl3Requirements.min_posts_read}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.posts_read_all_time'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.posts_read_all_time:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.posts_read_all_time}}</td>
|
|
||||||
<td>{{tl3Requirements.min_posts_read_all_time}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.flagged_posts'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.flagged_posts:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.num_flagged_posts}}</td>
|
|
||||||
<td>{{i18n 'max_of_count' count=tl3Requirements.max_flagged_posts}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.flagged_by_users'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.flagged_by_users:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.num_flagged_by_users}}</td>
|
|
||||||
<td>{{i18n 'max_of_count' count=tl3Requirements.max_flagged_by_users}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.likes_given'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.likes_given:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.num_likes_given}}</td>
|
|
||||||
<td>{{tl3Requirements.min_likes_given}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.likes_received'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.likes_received:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.num_likes_received}}</td>
|
|
||||||
<td>{{tl3Requirements.min_likes_received}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.likes_received_days'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.likes_received_days:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.num_likes_received_days}}</td>
|
|
||||||
<td>{{tl3Requirements.min_likes_received_days}}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>{{i18n 'admin.user.tl3_requirements.likes_received_users'}}</th>
|
|
||||||
<td><i {{bind-attr class=":fa tl3Requirements.met.likes_received_users:fa-check:fa-times"}}></i></td>
|
|
||||||
<td>{{tl3Requirements.num_likes_received_users}}</td>
|
|
||||||
<td>{{tl3Requirements.min_likes_received_users}}</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<br/>
|
|
||||||
<p>
|
|
||||||
{{#if istl3}}
|
|
||||||
{{#if tl3Requirements.requirements_lost}}
|
|
||||||
{{! tl implicitly not locked }}
|
|
||||||
{{#if tl3Requirements.on_grace_period}}
|
|
||||||
<i class="fa fa-times"></i> {{i18n 'admin.user.tl3_requirements.on_grace_period'}}
|
|
||||||
{{else}} {{! not on grace period }}
|
|
||||||
<i class="fa fa-times"></i> {{i18n 'admin.user.tl3_requirements.does_not_qualify'}}
|
|
||||||
{{i18n 'admin.user.tl3_requirements.will_be_demoted'}}
|
|
||||||
{{/if}}
|
|
||||||
{{else}} {{! requirements not lost - remains tl3 }}
|
|
||||||
{{#if tl3Requirements.trust_level_locked}}
|
|
||||||
<i class="fa fa-lock"></i> {{i18n 'admin.user.tl3_requirements.locked_will_not_be_demoted'}}
|
|
||||||
{{else}} {{! tl not locked }}
|
|
||||||
<i class="fa fa-check"></i> {{i18n 'admin.user.tl3_requirements.qualifies'}}
|
|
||||||
{{#if tl3Requirements.on_grace_period}}
|
|
||||||
{{i18n 'admin.user.tl3_requirements.on_grace_period'}}
|
|
||||||
{{/if}}
|
|
||||||
{{/if}}
|
|
||||||
{{/if}}
|
|
||||||
{{else}} {{! is not tl3 }}
|
|
||||||
{{#if tl3Requirements.requirements_met}}
|
|
||||||
{{! met & not tl3 - will be promoted}}
|
|
||||||
<i class="fa fa-check"></i> {{i18n 'admin.user.tl3_requirements.qualifies'}}
|
|
||||||
{{i18n 'admin.user.tl3_requirements.will_be_promoted'}}
|
|
||||||
{{else}} {{! requirements not met - remains regular }}
|
|
||||||
{{#if tl3Requirements.trust_level_locked}}
|
|
||||||
<i class="fa fa-lock"></i> {{i18n 'admin.user.tl3_requirements.locked_will_not_be_promoted'}}
|
|
||||||
{{else}}
|
|
||||||
<i class="fa fa-times"></i> {{i18n 'admin.user.tl3_requirements.does_not_qualify'}}
|
|
||||||
{{/if}}
|
|
||||||
{{/if}}
|
|
||||||
{{/if}}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
Loading…
Reference in New Issue
Block a user