mirror of
https://codeberg.org/rimu/pyfedi
synced 2025-02-02 16:21:32 -08:00
filter communities list - admin area
This commit is contained in:
parent
9aada76655
commit
45c214b844
1 changed files with 5 additions and 1 deletions
|
@ -173,8 +173,12 @@ def activity_replay(activity_id):
|
|||
def admin_communities():
|
||||
|
||||
page = request.args.get('page', 1, type=int)
|
||||
search = request.args.get('search', '')
|
||||
|
||||
communities = Community.query.filter_by(banned=False).order_by(Community.title).paginate(page=page, per_page=1000, error_out=False)
|
||||
communities = Community.query.filter_by(banned=False)
|
||||
if search:
|
||||
communities = communities.filter(Community.title.ilike(f"%{search}%"))
|
||||
communities = communities.order_by(Community.title).paginate(page=page, per_page=1000, error_out=False)
|
||||
|
||||
next_url = url_for('admin.admin_communities', page=communities.next_num) if communities.has_next else None
|
||||
prev_url = url_for('admin.admin_communities', page=communities.prev_num) if communities.has_prev and page != 1 else None
|
||||
|
|
Loading…
Add table
Reference in a new issue