Uploaded image for project: 'JCommune'
  1. JCommune
  2. JC-2390

Manage filters to avoid spam bots registration

VotersWatchers
    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.11 Larks
    • Fix Version/s: None
    • Labels:
      None
    • Sprint:
      3.12 Larks

      Description

      As Admin i want to be able to manage filters for restricted mail domains and ip-addresses

      1. There is new item "Spam protection" in administration menu.
      2. After clicking it page with spam protection settings is opened
      3. Page contains:
        • "Spam protection setting" title
        • "Add rule" button
        • Table with available rules:
          • Rule column
          • Description column
          • Enabled column
      4. If Administartor wants to add new rule - she presses "Add rule" button. Popup with "Rule regex" and "Rule description" inputs, "Save" and "Cancel" buttons is displayed. Validation rules for:
        • "Rule regex" input - 1..255 characters
        • "Rule description" - 0..255 characters
      5. Table with already created rules doesn't have pagination. All rules should be displayed.
      6. When administrator hovers row "Edit" and "Remove" icons are displayed (same as for user groups).
      7. When user clicks "Edit" icon - same popup as for adding rule is displayed, fields are filled with values from selected rule. If admin saves rule - changes are applying for selected rule.
      8. When administrator clicks on "Remove" icon confirmation popup is displayed. If user clicks on "OK" in popup - rule is deleted.
      9. If email from user registration matches any rule - user should not be registered and pop up with error message for email field is shown. User registration data should be logged.

      Localization:

      Item EN RU UA
      Menu item Spam protection Защита от спама Захист від спаму
      Enabled column Enabled Включено Ввімкнено
      Rules column Rules Правила Правила
      Description columns Descriptions Описания Описи
      Add rule popup title New rule Новое правило Нове правило
      Add rule popup button text Add rule Добавить правило Додати правило
      Edit rule popup title Edit rule Редактировать правило Редагувати правило
      Regex placeholder Rule regex Регулярное выражение для правила Регулярний вираз для правила
      Description placeholder Rule description Описание правила Опис правила
      Remove rule confirmation Are you sure you want to delete this rule? Вы уверены, что хотите удалить это правило? Ви впевнені, що бажаєте видалити це правило?
      Matching block rule message Sorry, you use restricted email. If you are not a bot - write to administrator (email at the bottom of every page). Простите, вы используете запрещенный адрес электронной почты. Если вы не бот - напишите администратору (адрес почты внизу каждой страницы). Вибачте, ви використовуєте заборонену адресу електронної пошти. Якщо ви не бот - напишіть адміністратору (адреса пошти внизу кожної сторінки).
      Empty/too long Rule regex error message Rule regex length must be between 1 and 255 characters Длина регулярного выражения должна быть между 1 и 255 символами Довжина регулярного виразу повинна бути від 1 до 255 символів
      Too long Rule description error message Rule description length must be between 1 and 255 characters Длина описания правила должна быть между 0 и 255 символами Довжина опису правила повинна бути від 0 до 255 символів
      Invalid regex error message Error_message near index Index_number Error_message near index Index_number Error_message near index Index_number

      Found bugs

      Description Status for Build 3163 Status for Build 3169 Status for Build 3171 Link
      Wrong title for Edit Rule pop up link
      Grammar mistake in New Rule pop up title(EN) link
      Grammar mistake in remove rule confirmation pop up (RU) link
      Change error message for Rule regex field and rule description field link
      Possible to save Rule with only spaces entered into regex column link
      TAB doesn't move focus to New Rule pop up x button link
      Wrong focus order for Remove rule confirmation pop up link
      When focus is on x button on Remove rule confirmation pop up and ENTER is pressed rule is deleted link
      Checkbox and icon are not on the same line link
      Long rule/description leads to horizontal scroll link
      Remove tooltips for Enabled checkbox activation/deactivation link
      Spaces are not completely trimmed after text in "Rule regex" and "Rule description" fields. link
      Spaces are not completely trimmed before text in "Rule regex" and "Rule description" fields. link
      Not possible to focus Edit rule and Delete rule icons with TAB Won't fix link
      Wrong error message when trying to activate/deactivate Enabled checkbox by Anonymous user link
      Wrong error message when trying to add New rule by Anonymous user link
      Unexpected error during registration instead of per-field validation link
      Index number in regex pattern error message starts not from zero   Won't fix: link link
      Html validation errors on Spam protection page   : link link

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  nata_ck Natalia Boryakova
                  Reporter:
                  varro Artem R
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel