From 4fd79819be8726eb28e6f27d2a21a9ae44f0899e Mon Sep 17 00:00:00 2001 From: Robin Ward <robin.ward@gmail.com> Date: Thu, 13 Aug 2015 14:14:12 -0400 Subject: [PATCH] FIX: Deprecations in tl3 requirements --- .../admin/templates/user-tl3-requirements.hbs | 137 ++++++++++++++++++ .../admin/templates/user_tl3_requirements.hbs | 137 ------------------ 2 files changed, 137 insertions(+), 137 deletions(-) create mode 100644 app/assets/javascripts/admin/templates/user-tl3-requirements.hbs delete mode 100644 app/assets/javascripts/admin/templates/user_tl3_requirements.hbs diff --git a/app/assets/javascripts/admin/templates/user-tl3-requirements.hbs b/app/assets/javascripts/admin/templates/user-tl3-requirements.hbs new file mode 100644 index 000000000..ca4a74e3f --- /dev/null +++ b/app/assets/javascripts/admin/templates/user-tl3-requirements.hbs @@ -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> diff --git a/app/assets/javascripts/admin/templates/user_tl3_requirements.hbs b/app/assets/javascripts/admin/templates/user_tl3_requirements.hbs deleted file mode 100644 index db924081e..000000000 --- a/app/assets/javascripts/admin/templates/user_tl3_requirements.hbs +++ /dev/null @@ -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>