FriendsOfFlarum / user-directory

The permission based public user directory extension for your Flarum forum.
https://discuss.flarum.org/d/5682
MIT License
22 stars 20 forks source link

shown users item duplicated #9

Closed Miachol closed 5 years ago

Miachol commented 7 years ago

As the gif figure shown as follow, duplicated items can be found when I turn three pages and some of the users were not shown.

You can open this url and reproduce the situation.

composer show output:

antoinefr/flarum-ext-bbcode-fa          v0.1.1         Insert FontAwesome icons in your posts.
clarkwinkelmann/flarum-ext-emojionearea 0.1.2          Add EmojiOne Area emoji picker to Flarum
components/font-awesome                 4.7.0          The iconic font designed for use with Twitter Bootstrap.
csineneo/flarum-ext-traditional-chinese v0.1.0-beta.7  Traditional Chinese language pack for Flarum
danielstjules/stringy                   1.10.0         A string manipulation library with multibyte support
davis/flarum-ext-inviteonly             v0.1.0-beta3   Allow Registration only if invited.
davis/flarum-ext-socialprofile          0.2.3          Allows addition of Social Media buttons to profile
dflydev/fig-cookies                     v1.0.2         Cookies for PSR-7 HTTP Message Interface.
doctrine/annotations                    v1.4.0         Docblock Annotations Parser
doctrine/cache                          v1.6.2         Caching library offering an object-oriented API for many cache backends
doctrine/collections                    v1.4.0         Collections Abstraction library
doctrine/common                         v2.7.3         Common Library for Doctrine projects
doctrine/dbal                           v2.5.13        Database Abstraction Layer
doctrine/inflector                      v1.2.0         Common String Manipulations with regard to casing and singular/plural rules.
doctrine/lexer                          v1.0.1         Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
filp/whoops                             2.1.10         php error handling for cool kids
flagrow/byobu                           0.1.0          Well integrated, advanced private discussions.
flagrow/flarum-ext-image-upload         0.3.1          Image uploader for Flarum forum messages.
flagrow/flarum-ext-latex                0.1.1          Renders LaTeX expressions.
flagrow/user-directory                  0.1.0          The permission based public user directory extension for your Flarum forum.
flarum/core                             v0.1.0-beta.7  Delightfully simple forum software.
flarum/flarum-ext-akismet               v0.1.0-beta.6  Stop spam using the Akismet anti-spam service.
flarum/flarum-ext-approval              v0.1.0-beta.7  Make discussions and posts require moderator approval.
flarum/flarum-ext-auth-github           v0.1.0-beta.6  Allow users to log in with GitHub.
flarum/flarum-ext-bbcode                v0.1.0-beta.5  Allow posts to be formatted with BBCode.
flarum/flarum-ext-emoji                 v0.1.0-beta.6  Convert text and unicode emoji into Twemoji.
flarum/flarum-ext-english               v0.1.0-beta.7  English language pack.
flarum/flarum-ext-flags                 v0.1.0-beta.7  Allow users to flag posts for moderator review.
flarum/flarum-ext-likes                 v0.1.0-beta.6  Allow users to like posts.
flarum/flarum-ext-lock                  v0.1.0-beta.7  End a discussion and don't let anyone add further replies.
flarum/flarum-ext-markdown              v0.1.0-beta.5  Allow posts to be formatted with Markdown.
flarum/flarum-ext-mentions              v0.1.0-beta.7  Mention and reply to specific posts and users.
flarum/flarum-ext-pusher                v0.1.0-beta.6  See new discussions and posts in real-time using Pusher.
flarum/flarum-ext-sticky                v0.1.0-beta.7  Pin discussions to the top of the list.
flarum/flarum-ext-subscriptions         v0.1.0-beta.6  Allow users to follow discussions and receive notifications for new posts.
flarum/flarum-ext-suspend               v0.1.0-beta.7  Suspend users so they can't post.
flarum/flarum-ext-tags                  v0.1.0-beta.8  Organize discussions into a hierarchy of tags and categories.
franzl/studio                           0.11.2         Develop your Composer libraries with style
franzl/whoops-middleware                0.4.1
ganuonglachanh/flarum-ext-search        0.3            Allows to search by discusstion title
guzzlehttp/guzzle                       6.3.0          Guzzle is a PHP HTTP client library
guzzlehttp/promises                     v1.3.1         Guzzle promises library
guzzlehttp/psr7                         1.4.2          PSR-7 message implementation that also provides common utility methods
http-interop/http-middleware            0.2.0          Common interface for HTTP middleware
hyn/flarum-default-group                0.5.0          Assign a default group to new users automatically.
illuminate/bus                          v5.1.41        The Illuminate Bus package.
illuminate/cache                        v5.1.41        The Illuminate Cache package.
illuminate/config                       v5.1.41        The Illuminate Config package.
illuminate/container                    v5.1.41        The Illuminate Container package.
illuminate/contracts                    v5.1.41        The Illuminate Contracts package.
illuminate/database                     v5.1.41        The Illuminate Database package.
illuminate/events                       v5.1.41        The Illuminate Events package.
illuminate/filesystem                   v5.1.41        The Illuminate Filesystem package.
illuminate/hashing                      v5.1.41        The Illuminate Hashing package.
illuminate/mail                         v5.1.41        The Illuminate Mail package.
illuminate/pipeline                     v5.1.41        The Illuminate Pipeline package.
illuminate/support                      v5.1.41        The Illuminate Support package.
illuminate/validation                   v5.1.41        The Illuminate Validation package.
illuminate/view                         v5.1.41        The Illuminate View package.
intervention/image                      2.4.1          Image handling and manipulation library with support for Laravel integration
ircmaxell/random-lib                    v1.2.0         A Library For Generating Secure Random Numbers
ircmaxell/security-lib                  v1.1.0         A Base Security Library
issyrocks12/flarum-ext-filter           1.2.2          Filter out words and phrases from forum posts
jsthon/flarum-ext-simplified-chinese    v0.1.0-beta.7  Simplified Chinese language pack.
league/flysystem                        1.0.41         Filesystem abstraction: Many filesystems, one API.
league/oauth2-client                    1.4.2          OAuth 2.0 Client Library
league/oauth2-github                    0.2.2          Github OAuth 2.0 Client Provider for The PHP League OAuth2-Client
matthiasmullie/minify                   1.3.52         CSS & JS minifier
matthiasmullie/path-converter           1.1.0          Relative path converter
monolog/monolog                         1.23.0         Sends your logs to files, sockets, inboxes, databases and various web services
nesbot/carbon                           1.22.1         A simple API extension for DateTime.
nikic/fast-route                        v0.6.0         Fast request router for PHP
oe800/flarum-ext-bbcode-fontizymo       0.1.4          Add Custom Web Fonts Flarum
oyejorge/less.php                       v1.7.0.14      PHP port of the Javascript version of LESS http://lesscss.org (Originally maintai...
paragonie/random_compat                 v1.4.2         PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
psr/http-message                        1.0.1          Common interface for HTTP messages
psr/log                                 1.0.2          Common interface for logging libraries
pusher/pusher-php-server                2.6.4          Library for interacting with the Pusher REST API
reflar/gamification                     2.0.2          Upvotes and downvotes for your Flarum community
s9e/flarum-ext-mediaembed               0.3.2          Embed third-party content in your Flarum.
s9e/text-formatter                      0.8.5          Multi-purpose text formatting and markup library. Plugins offer support for BBCod...
sijad/flarum-ext-details                0.1.2          Details BBCode for Flarum
sijad/flarum-ext-links                  0.1.0-beta.6   Manage flarum primary navbar menu links.
sijad/flarum-ext-pages                  0.1.0-beta.3   Create custom page with Flarum
sijad/flarum-ext-spoiler-alert          0.1.0          Spoiler plugin for Flarum using spoiler-alert jQuery plugin
swiftmailer/swiftmailer                 v5.4.8         Swiftmailer, free feature-rich PHP mailer
symfony/console                         v2.8.27        Symfony Console Component
symfony/debug                           v2.7.34        Symfony Debug Component
symfony/filesystem                      v3.3.9         Symfony Filesystem Component
symfony/finder                          v2.7.34        Symfony Finder Component
symfony/http-foundation                 v2.7.34        Symfony HttpFoundation Component
symfony/polyfill-mbstring               v1.5.0         Symfony polyfill for the Mbstring extension
symfony/process                         v3.3.9         Symfony Process Component
symfony/translation                     v2.7.34        Symfony Translation Component
symfony/yaml                            v2.8.27        Symfony Yaml Component
tijsverkoyen/akismet                    1.1.1          Akismet is a wrapper-class to communicate with the Akismet API.
tobscure/json-api                       v0.3.0         JSON-API responses in PHP
wiseclock/flarum-ext-post-copyright     0.1.7          Enables copyright settings on posts.
wiseclock/flarum-ext-profile-image-crop 0.1.1          Crop when uploading profile image.
wiseclock/flarum-ext-reply2see          0.1.1          Adds a reply to see BBCODE.
wiwatsrt/flarum-ext-best-answer         v0.1.0-beta.11 Best Answer for Flarum.
xengine/flarum-ext-markdown-editor      1.3.1          WYSIWYG Editor for Flarum
zendframework/zend-diactoros            1.6.0          PSR HTTP Message implementations
zendframework/zend-escaper              2.5.2
zendframework/zend-stratigility         1.3.3          Middleware for PHP
clarkwinkelmann commented 5 years ago

I have not experienced this in the beta 8 version. Feel free to re-open if you experience this again.

It's possible that if any user registers or is deleted in between page loads the order will change. Maybe there's an additional default sorting missing somewhere for when multiple users are sorted at the same position.