Date: Sat, 14 Oct 2017 00:58:35 +0000 (UTC) From: Richard Gallamore <ultima@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r452038 - in head: net-mgmt/ccnet-server net-mgmt/seafile-server www/py-seafdav www/py-seafobj www/seahub www/seahub/files Message-ID: <201710140058.v9E0wZg4002620@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ultima Date: Sat Oct 14 00:58:35 2017 New Revision: 452038 URL: https://svnweb.freebsd.org/changeset/ports/452038 Log: * Updated Seafile to 6.2.2, Seahub to 6.2.0 * Fixed gunicorn startup issue Affected ports: net-mgmt/seafile-server net-mgmt/ccnet-server www/py-seafdav www/py-seafobj www/seahub Changes: https://manual.seafile.com/changelog/server-changelog.html Modified: head/net-mgmt/ccnet-server/distinfo head/net-mgmt/seafile-server/Makefile.include head/net-mgmt/seafile-server/distinfo head/net-mgmt/seafile-server/pkg-plist head/www/py-seafdav/distinfo head/www/py-seafobj/distinfo head/www/seahub/Makefile head/www/seahub/distinfo head/www/seahub/files/runtime_seahub.conf head/www/seahub/files/seahub.in head/www/seahub/pkg-plist Modified: head/net-mgmt/ccnet-server/distinfo ============================================================================== --- head/net-mgmt/ccnet-server/distinfo Sat Oct 14 00:11:24 2017 (r452037) +++ head/net-mgmt/ccnet-server/distinfo Sat Oct 14 00:58:35 2017 (r452038) @@ -1,3 +1,3 @@ -TIMESTAMP = 1502839888 -SHA256 (haiwen-ccnet-server-v6.1.2-server_GH0.tar.gz) = 582a4c72b9af7463dbe6f5af5e1c51e3210de93bf92db42f47e43e3887d9b61a -SIZE (haiwen-ccnet-server-v6.1.2-server_GH0.tar.gz) = 211617 +TIMESTAMP = 1507925074 +SHA256 (haiwen-ccnet-server-v6.2.2-server_GH0.tar.gz) = 3043c3f977505ee4263562cda0e2e39123b775a9172d5c9664585f20bf5c74cc +SIZE (haiwen-ccnet-server-v6.2.2-server_GH0.tar.gz) = 212759 Modified: head/net-mgmt/seafile-server/Makefile.include ============================================================================== --- head/net-mgmt/seafile-server/Makefile.include Sat Oct 14 00:11:24 2017 (r452037) +++ head/net-mgmt/seafile-server/Makefile.include Sat Oct 14 00:58:35 2017 (r452038) @@ -1,7 +1,7 @@ # $FreeBSD$ -SEAFILE_VER=6.1.2 -SEAHUB_VER=6.1.9 +SEAFILE_VER=6.2.2 +SEAHUB_VER=6.2.0 # Various vars used in most/all the Makefiles Modified: head/net-mgmt/seafile-server/distinfo ============================================================================== --- head/net-mgmt/seafile-server/distinfo Sat Oct 14 00:11:24 2017 (r452037) +++ head/net-mgmt/seafile-server/distinfo Sat Oct 14 00:58:35 2017 (r452038) @@ -1,3 +1,3 @@ -TIMESTAMP = 1502839888 -SHA256 (haiwen-seafile-server-v6.1.2-server_GH0.tar.gz) = 6a724e2db9d304906b34be11cc3236b580914ed284b1ab5548e92357d76035a6 -SIZE (haiwen-seafile-server-v6.1.2-server_GH0.tar.gz) = 701524 +TIMESTAMP = 1507925075 +SHA256 (haiwen-seafile-server-v6.2.2-server_GH0.tar.gz) = 9f3b5803c59af6fb1431e40951c800bf08d17b6a7cc3c1307359891b7199a388 +SIZE (haiwen-seafile-server-v6.2.2-server_GH0.tar.gz) = 706504 Modified: head/net-mgmt/seafile-server/pkg-plist ============================================================================== --- head/net-mgmt/seafile-server/pkg-plist Sat Oct 14 00:11:24 2017 (r452037) +++ head/net-mgmt/seafile-server/pkg-plist Sat Oct 14 00:58:35 2017 (r452038) @@ -88,6 +88,10 @@ libdata/pkgconfig/libseafile.pc %%SEAFILE_SERVER%%/upgrade/sql/6.0.0/sqlite3/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/6.1.0/mysql/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/6.1.0/sqlite3/seahub.sql +%%SEAFILE_SERVER%%/upgrade/sql/6.2.0/mysql/ccnet.sql +%%SEAFILE_SERVER%%/upgrade/sql/6.2.0/mysql/seahub.sql +%%SEAFILE_SERVER%%/upgrade/sql/6.2.0/sqlite3/ccnet/usermgr.sql +%%SEAFILE_SERVER%%/upgrade/sql/6.2.0/sqlite3/seahub.sql %%SEAFILE_SERVER%%/upgrade/upgrade_1.2_1.3.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.3_1.4.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.4_1.5.sh @@ -108,4 +112,5 @@ libdata/pkgconfig/libseafile.pc %%SEAFILE_SERVER%%/upgrade/upgrade_5.0_5.1.sh %%SEAFILE_SERVER%%/upgrade/upgrade_5.1_6.0.sh %%SEAFILE_SERVER%%/upgrade/upgrade_6.0_6.1.sh +%%SEAFILE_SERVER%%/upgrade/upgrade_6.1_6.2.sh @dir(%%USERS%%,%%GROUPS%%,755) %%HAIWENDIR%% Modified: head/www/py-seafdav/distinfo ============================================================================== --- head/www/py-seafdav/distinfo Sat Oct 14 00:11:24 2017 (r452037) +++ head/www/py-seafdav/distinfo Sat Oct 14 00:58:35 2017 (r452038) @@ -1,3 +1,3 @@ -TIMESTAMP = 1506722604 -SHA256 (haiwen-seafdav-v6.1.9-pro_GH0.tar.gz) = cd9660a20a29e09e82a3d1eebe697b06477fb045ea3c5b4c81ab79ebc5806da6 -SIZE (haiwen-seafdav-v6.1.9-pro_GH0.tar.gz) = 2554679 +TIMESTAMP = 1507925076 +SHA256 (haiwen-seafdav-v6.2.0-pro_GH0.tar.gz) = e709b35901272c864c1e19562a846f7d634c2d1c52e6602a6781cc5d24f01d14 +SIZE (haiwen-seafdav-v6.2.0-pro_GH0.tar.gz) = 2554681 Modified: head/www/py-seafobj/distinfo ============================================================================== --- head/www/py-seafobj/distinfo Sat Oct 14 00:11:24 2017 (r452037) +++ head/www/py-seafobj/distinfo Sat Oct 14 00:58:35 2017 (r452038) @@ -1,3 +1,3 @@ -TIMESTAMP = 1506722606 -SHA256 (haiwen-seafobj-v6.1.9-pro_GH0.tar.gz) = a84709b0967c703471d1a40cbebe29511600ee4b243d31550383b6b1d5d1fb7e -SIZE (haiwen-seafobj-v6.1.9-pro_GH0.tar.gz) = 6626659 +TIMESTAMP = 1507925078 +SHA256 (haiwen-seafobj-v6.2.0-pro_GH0.tar.gz) = 4e779c88ade9f23ee17cdf826121bfee1390df2e5a3695035f1c274e7b999891 +SIZE (haiwen-seafobj-v6.2.0-pro_GH0.tar.gz) = 6626620 Modified: head/www/seahub/Makefile ============================================================================== --- head/www/seahub/Makefile Sat Oct 14 00:11:24 2017 (r452037) +++ head/www/seahub/Makefile Sat Oct 14 00:58:35 2017 (r452038) @@ -19,6 +19,7 @@ RUN_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework \ ${PYTHON_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor \ + ${PYTHON_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools \ ${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office \ ${PYTHON_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn \ @@ -29,7 +30,9 @@ RUN_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb + ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb \ + ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode \ + ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures USES= python:-2.7 shebangfix USE_GITHUB= yes Modified: head/www/seahub/distinfo ============================================================================== --- head/www/seahub/distinfo Sat Oct 14 00:11:24 2017 (r452037) +++ head/www/seahub/distinfo Sat Oct 14 00:58:35 2017 (r452038) @@ -1,3 +1,3 @@ -TIMESTAMP = 1506722608 -SHA256 (haiwen-seahub-v6.1.9-pro_GH0.tar.gz) = a4c38d51dfd5e981c276303a588dac0e5571d67c280a2e09a8ff415892c55bc1 -SIZE (haiwen-seahub-v6.1.9-pro_GH0.tar.gz) = 8993311 +TIMESTAMP = 1507925081 +SHA256 (haiwen-seahub-v6.2.0-pro_GH0.tar.gz) = c5c04a6d6ff7e868a5f69342167191c32f505e19960d79e9b6bbfced5e20048b +SIZE (haiwen-seahub-v6.2.0-pro_GH0.tar.gz) = 9341508 Modified: head/www/seahub/files/runtime_seahub.conf ============================================================================== --- head/www/seahub/files/runtime_seahub.conf Sat Oct 14 00:11:24 2017 (r452037) +++ head/www/seahub/files/runtime_seahub.conf Sat Oct 14 00:58:35 2017 (r452038) @@ -2,6 +2,7 @@ import os daemon = True workers = 3 +threads = 5 # Logging runtime_dir = os.path.dirname(__file__) Modified: head/www/seahub/files/seahub.in ============================================================================== --- head/www/seahub/files/seahub.in Sat Oct 14 00:11:24 2017 (r452037) +++ head/www/seahub/files/seahub.in Sat Oct 14 00:58:35 2017 (r452038) @@ -60,6 +60,7 @@ clearsessions_cmd="seahub_clearsessions" : ${seahub_port:="8000"} manage_py=${seafile_path}/seahub/manage.py +gunicorn_exe=%%PREFIX%%/bin/gunicorn gunicorn_conf=${seafile_path}/runtime/seahub.conf pidfile=${seafile_path}/runtime/seahub.pid errorlog=${seafile_path}/runtime/error.log @@ -150,11 +151,11 @@ seahub_start() check_required_before; before_start; echo "Starting seahub at port ${seahub_port} ..." - su -m "${seafile_user}" -c "$command \"${manage_py}\" run_gunicorn -c \"${gunicorn_conf}\" -b \"0.0.0.0:${seahub_port}\" --preload" + su -m "${seafile_user}" -c "$command \"${gunicorn_exe}\" seahub.wsgi:application -c \"${gunicorn_conf}\" -b \"0.0.0.0:${seahub_port}\" --preload --chdir \"$seafile_path/seahub\"" # Ensure seahub is started successfully sleep 5 - if ! pgrep -f "${manage_py}" 2>/dev/null 1>&2; then + if ! pgrep -f "seahub.wsgi:application" 2>/dev/null 1>&2; then printf "\033[33mError:Seahub failed to start.\033[m\n" echo "Please try to run \"./seahub.sh start\" again" exit 1; @@ -164,7 +165,7 @@ seahub_start() echo fi else - return 0 + return 0 fi } Modified: head/www/seahub/pkg-plist ============================================================================== --- head/www/seahub/pkg-plist Sat Oct 14 00:11:24 2017 (r452037) +++ head/www/seahub/pkg-plist Sat Oct 14 00:58:35 2017 (r452038) @@ -111,8 +111,10 @@ %%SEAHUBDIR%%/media/assets/scripts/app/collections/deleted-repos.js %%SEAHUBDIR%%/media/assets/scripts/app/collections/devices.ce46433dc2f6.js %%SEAHUBDIR%%/media/assets/scripts/app/collections/devices.js -%%SEAHUBDIR%%/media/assets/scripts/app/collections/dirents.38eb16334904.js +%%SEAHUBDIR%%/media/assets/scripts/app/collections/dirents.847496fd63de.js %%SEAHUBDIR%%/media/assets/scripts/app/collections/dirents.js +%%SEAHUBDIR%%/media/assets/scripts/app/collections/file-comments.267cccd4c209.js +%%SEAHUBDIR%%/media/assets/scripts/app/collections/file-comments.js %%SEAHUBDIR%%/media/assets/scripts/app/collections/group-discussions.44e990cae2b8.js %%SEAHUBDIR%%/media/assets/scripts/app/collections/group-discussions.js %%SEAHUBDIR%%/media/assets/scripts/app/collections/group-members.043343107764.js @@ -195,13 +197,13 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/add-repo.js %%SEAHUBDIR%%/media/assets/scripts/app/views/create-pub-repo.1e0da660b6c5.js %%SEAHUBDIR%%/media/assets/scripts/app/views/create-pub-repo.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/deleted-repo.4577b44f2746.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/deleted-repo.2d15376c9faf.js %%SEAHUBDIR%%/media/assets/scripts/app/views/deleted-repo.js %%SEAHUBDIR%%/media/assets/scripts/app/views/details.98bb9832bb1a.js %%SEAHUBDIR%%/media/assets/scripts/app/views/details.js %%SEAHUBDIR%%/media/assets/scripts/app/views/device.b487d2c70aaf.js %%SEAHUBDIR%%/media/assets/scripts/app/views/device.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/devices.f7a71c76de30.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/devices.73d28e1636db.js %%SEAHUBDIR%%/media/assets/scripts/app/views/devices.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-mvcp.1e490b235d9e.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-mvcp.js @@ -211,29 +213,33 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-change-password.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-folder-perm-admin.e14ef650a519.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-folder-perm-admin.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-history-settings.4803dcbb740a.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-history-settings.dbac537a9a84.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-history-settings.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-share-link-admin.69b3699a5c20.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-share-link-admin.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.e86cef3aada0.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.2526116a077f.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dir.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.18c90e86b62c.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.346773d1083c.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.27823e439ff3.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.8dc7111f674e.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.e863386947b5.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.cc86cbc7d023.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/fileupload.b94339c3017c.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/file-comment.136e09f2c2f8.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/file-comment.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/file-comments.ae44060542dc.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/file-comments.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/fileupload.0237979487bb.js %%SEAHUBDIR%%/media/assets/scripts/app/views/fileupload.js %%SEAHUBDIR%%/media/assets/scripts/app/views/folder-perm.356001e438d1.js %%SEAHUBDIR%%/media/assets/scripts/app/views/folder-perm.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/folder-share-item.5013f990c51b.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/folder-share-item.490e3ab73e7d.js %%SEAHUBDIR%%/media/assets/scripts/app/views/folder-share-item.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-discussion.f345d622bd34.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-discussion.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-discussions.67ca554060a5.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-discussions.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/group-item.95d5671d1cb5.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/group-item.93b94054df85.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-item.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-manage-member.365797e94e66.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-manage-member.js @@ -243,11 +249,11 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/group-member.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-members.230fc9fb3dbb.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-members.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/group-repo.37e74e934f6d.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/group-repo.36d38b85baca.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-repo.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-settings.54474821c0ee.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group-settings.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/group.d3fa52f0d2b9.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/group.492d9dabef8c.js %%SEAHUBDIR%%/media/assets/scripts/app/views/group.js %%SEAHUBDIR%%/media/assets/scripts/app/views/groups.d73e0007af34.js %%SEAHUBDIR%%/media/assets/scripts/app/views/groups.js @@ -259,27 +265,27 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/my-deleted-repos.js %%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-repos.2b139f9d45f7.js %%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-repos.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-shared-repos.31e9a0699bee.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-shared-repos.b259ad67c181.js %%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-shared-repos.js %%SEAHUBDIR%%/media/assets/scripts/app/views/notifications.7c6cdd5937ed.js %%SEAHUBDIR%%/media/assets/scripts/app/views/notifications.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/organization-repo.efd2c5ae8430.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/organization-repo.86fbc21ac51f.js %%SEAHUBDIR%%/media/assets/scripts/app/views/organization-repo.js %%SEAHUBDIR%%/media/assets/scripts/app/views/organization.279bfd4a6bf5.js %%SEAHUBDIR%%/media/assets/scripts/app/views/organization.js %%SEAHUBDIR%%/media/assets/scripts/app/views/repo-details.5ff6aea701e1.js %%SEAHUBDIR%%/media/assets/scripts/app/views/repo-details.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-folder-perm-item.bbe385d95fb6.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-folder-perm-item.4e5275a24f49.js %%SEAHUBDIR%%/media/assets/scripts/app/views/repo-folder-perm-item.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.b7ec2564223e.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.214c63dd60e5.js %%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/repo.d185b288cd44.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/repo.25a637fdc7f2.js %%SEAHUBDIR%%/media/assets/scripts/app/views/repo.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-folder.b1e05de56a32.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-folder.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-folders.a6ff47989ba5.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-folders.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-repo.e41286de56f7.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-repo.2c28d31f78eb.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-repo.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-repos.e2b964af5a8f.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-repos.js @@ -291,15 +297,15 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-upload-link.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-upload-links.bb406c0f1843.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-upload-links.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/share.d57c3b564d66.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/share.40b076bf64ea.js %%SEAHUBDIR%%/media/assets/scripts/app/views/share.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/shared-repo.2ae920ff2717.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/shared-repo.887016f9da47.js %%SEAHUBDIR%%/media/assets/scripts/app/views/shared-repo.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/side-nav.d76f3432dd17.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/side-nav.e9840aa4be6c.js %%SEAHUBDIR%%/media/assets/scripts/app/views/side-nav.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file-item.4debc0ee5102.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file-item.fac3111527ac.js %%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file-item.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file.2b4b886e6a3d.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file.0dfc8041d314.js %%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file.js %%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/dropdown.0a9f1da823df.js %%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/dropdown.js @@ -309,16 +315,22 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/popover.js %%SEAHUBDIR%%/media/assets/scripts/build.a0552a4ed8dc.js %%SEAHUBDIR%%/media/assets/scripts/build.js -%%SEAHUBDIR%%/media/assets/scripts/common.dd0ca7fb7ff2.js +%%SEAHUBDIR%%/media/assets/scripts/common.ae223b00c632.js %%SEAHUBDIR%%/media/assets/scripts/common.js -%%SEAHUBDIR%%/media/assets/scripts/dist/build.c0572d7e5442.txt +%%SEAHUBDIR%%/media/assets/scripts/dist/build.00c133b18e9e.txt %%SEAHUBDIR%%/media/assets/scripts/dist/build.d9508a510082.js %%SEAHUBDIR%%/media/assets/scripts/dist/build.js %%SEAHUBDIR%%/media/assets/scripts/dist/build.txt +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ar/djangojs.719cb4e68fee.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ar/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.c2528b8e21fb.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/cs/djangojs.9212bcaf9f75.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/cs/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.60e44dbed55b.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/el/djangojs.cbf55d8ba714.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/el/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.7d3052cf2fbf.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.fcfe6788392f.js @@ -365,6 +377,8 @@ %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.e7963bbebfbf.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/vi/djangojs.dcf1cdaf7ab3.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/vi/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.3c70e7c81127.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.cabe6dd3f54d.js @@ -373,59 +387,61 @@ %%SEAHUBDIR%%/media/assets/scripts/dist/lib/jquery.iframe-transport.js %%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.75e6d0132deb.js %%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.js -%%SEAHUBDIR%%/media/assets/scripts/dist/main.ce0533b25c52.js +%%SEAHUBDIR%%/media/assets/scripts/dist/main.48792e8c6fb0.js %%SEAHUBDIR%%/media/assets/scripts/dist/main.js -%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.617931119efa.js +%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.9b7e528270f9.js %%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.js %%SEAHUBDIR%%/media/assets/scripts/file-tree.ef8a19e97e35.js %%SEAHUBDIR%%/media/assets/scripts/file-tree.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/ar/djangojs.b2ed189373d7.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/ar/djangojs.656a562b4637.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ar/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ca/djangojs.0b7bde8db6d7.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ca/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.cf2b19261c14.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/cs/djangojs.9dbef50d1ad9.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/cs/djangojs.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.23fee097d616.js %%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/el/djangojs.30265339e750.js %%SEAHUBDIR%%/media/assets/scripts/i18n/el/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/en/djangojs.4fef8f9a3076.js %%SEAHUBDIR%%/media/assets/scripts/i18n/en/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.246b8339f12c.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.6b1fceb0cc34.js %%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.43eae0362891.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.565d812500e9.js %%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.152be02c0560.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.c90ecce2a414.js %%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.8d877df126c1.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.799e628eacb2.js %%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.815c61552961.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.f90e47da71e4.js %%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/he/djangojs.f701701595f1.js %%SEAHUBDIR%%/media/assets/scripts/i18n/he/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/hu/djangojs.61318520eb04.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/hu/djangojs.96e3dd4f1af7.js %%SEAHUBDIR%%/media/assets/scripts/i18n/hu/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.1e5efefee431.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.3b1c0f9b6714.js %%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/it/djangojs.433355eca56a.js %%SEAHUBDIR%%/media/assets/scripts/i18n/it/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ja/djangojs.f1c2cf8fa83f.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ja/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/ko/djangojs.f7e8b50e5530.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/ko/djangojs.a92412a6a999.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ko/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/lv/djangojs.378231a600de.js %%SEAHUBDIR%%/media/assets/scripts/i18n/lv/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/nl/djangojs.26c43598812a.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/nl/djangojs.b3c580d87d21.js %%SEAHUBDIR%%/media/assets/scripts/i18n/nl/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/pl/djangojs.54dbd32a7671.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/pl/djangojs.d590b729280e.js %%SEAHUBDIR%%/media/assets/scripts/i18n/pl/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.e8d65a84758c.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.7ed00277fd1b.js %%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.c2406cf65b86.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.99440e3e0e64.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/sk/djangojs.06183425c030.js %%SEAHUBDIR%%/media/assets/scripts/i18n/sk/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/sl/djangojs.b4d2169424f0.js %%SEAHUBDIR%%/media/assets/scripts/i18n/sl/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/sv/djangojs.0c6574e49720.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/sv/djangojs.318fcdbb2ec8.js %%SEAHUBDIR%%/media/assets/scripts/i18n/sv/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/th/djangojs.f53496bdd5ff.js %%SEAHUBDIR%%/media/assets/scripts/i18n/th/djangojs.js @@ -433,11 +449,11 @@ %%SEAHUBDIR%%/media/assets/scripts/i18n/tr/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/uk/djangojs.6e7dad71790d.js %%SEAHUBDIR%%/media/assets/scripts/i18n/uk/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.571bf40b160d.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.f31ad3779e8c.js %%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.9137543ba7cf.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.7d62b2f830fb.js %%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-tw/djangojs.8b68d8cf53f9.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-tw/djangojs.ed546e75764e.js %%SEAHUBDIR%%/media/assets/scripts/i18n/zh-tw/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/lib/backbone.c1a39c11a835.js %%SEAHUBDIR%%/media/assets/scripts/lib/backbone.js @@ -489,10 +505,14 @@ %%SEAHUBDIR%%/media/assets/scripts/main.js %%SEAHUBDIR%%/media/assets/scripts/pinyin-by-unicode.8a45c2cfbafa.js %%SEAHUBDIR%%/media/assets/scripts/pinyin-by-unicode.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/admin-logs.bf4b3e9cc727.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/admin-logs.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/admin-login-logs.a32940b20808.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/admin-login-logs.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/admin-operation-logs.9776a0cd0293.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/admin-operation-logs.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/device-errors.de63a040c8f3.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/device-errors.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/device-trusted-ipaddresses.8cdfecac8e52.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/device-trusted-ipaddresses.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/devices.c3d27133cafe.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/devices.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/dirents.7597b05d5ae1.js @@ -515,10 +535,14 @@ %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/trash-repos.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/main.f7e9051f92b1.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/main.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/admin-log.0b7e25e105cb.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/admin-log.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/admin-login-log.52663aa8053a.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/admin-login-log.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/admin-operation-log.0b7e25e105cb.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/admin-operation-log.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/device-error.8f106faa372b.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/device-error.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/device-trusted-ipaddress.08d0a9bb16da.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/device-trusted-ipaddress.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/device.85509292c9f9.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/device.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/dirent.3e11739a7edd.js @@ -537,13 +561,17 @@ %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/system-repo.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/trash-repo.9d15a76965d4.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/models/trash-repo.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/router.dacf478ddfff.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/router.75b7885c404f.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/router.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-log.de2f2ba3e6b8.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-log.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-logs.54a8cd179255.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-logs.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dashboard.14a794a4da96.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-login-log.dedfda7220b4.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-login-log.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-login-logs.a3a8197e6b69.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-login-logs.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-operation-log.de2f2ba3e6b8.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-operation-log.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-operation-logs.426b9aeec574.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/admin-operation-logs.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dashboard.38ea920414b6.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dashboard.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/desktop-devices.ccdb031a3a7f.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/desktop-devices.js @@ -551,6 +579,10 @@ %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-error.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-errors.8f1fae7d1ef5.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-errors.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-trusted-ipaddress.66c923208cfd.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-trusted-ipaddress.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-trusted-ipaddresses.6e36e6ee69ba.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-trusted-ipaddresses.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device.ef1bef7c60ea.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dir.1aa7c70e53d0.js @@ -563,7 +595,7 @@ %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-member.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-members.60e1de09f267.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-members.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-repo.ffb78c3023ea.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-repo.48bff31ec1b3.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-repo.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-repos.a781bd7ea21a.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-repos.js @@ -573,7 +605,7 @@ %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/groups.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/mobile-devices.b265409fc479.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/mobile-devices.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repo.7f3906dad98f.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repo.4e12047fe6f8.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repo.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repos.6cdbf20ef146.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repos.js @@ -589,7 +621,7 @@ %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/side-nav.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/system-repo.712a63b5453b.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/system-repo.js -%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/trash-repo.368c77638f20.js +%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/trash-repo.fbb34443de7d.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/trash-repo.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/trash-repos.8ad8a6bf4e4c.js %%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/trash-repos.js @@ -668,7 +700,6 @@ %%SEAHUBDIR%%/media/img/folder-192.png %%SEAHUBDIR%%/media/img/folder-24.png %%SEAHUBDIR%%/media/img/folder-beige-192.png -%%SEAHUBDIR%%/media/img/folder-no-write-20.png %%SEAHUBDIR%%/media/img/folder-read-only-192.png %%SEAHUBDIR%%/media/img/folder-read-only-24.png %%SEAHUBDIR%%/media/img/grid-white.png @@ -687,17 +718,20 @@ %%SEAHUBDIR%%/media/img/help/sync-a-sub-folder.png %%SEAHUBDIR%%/media/img/help/sync-with-an-existing-01.png %%SEAHUBDIR%%/media/img/help/sync-with-an-existing-02.png -%%SEAHUBDIR%%/media/img/lib-16.png %%SEAHUBDIR%%/media/img/lib/24/lib-encrypted.png %%SEAHUBDIR%%/media/img/lib/24/lib-readonly.png %%SEAHUBDIR%%/media/img/lib/24/lib.png -%%SEAHUBDIR%%/media/img/lib/96/lib-encrypted.png -%%SEAHUBDIR%%/media/img/lib/96/lib-readonly.png -%%SEAHUBDIR%%/media/img/lib/96/lib.png +%%SEAHUBDIR%%/media/img/lib/256/lib-encrypted.png +%%SEAHUBDIR%%/media/img/lib/256/lib-readonly.png +%%SEAHUBDIR%%/media/img/lib/256/lib.png +%%SEAHUBDIR%%/media/img/lib/48/lib-encrypted.png +%%SEAHUBDIR%%/media/img/lib/48/lib-readonly.png +%%SEAHUBDIR%%/media/img/lib/48/lib.png %%SEAHUBDIR%%/media/img/list-white.png %%SEAHUBDIR%%/media/img/list.png %%SEAHUBDIR%%/media/img/loading-icon.gif %%SEAHUBDIR%%/media/img/lock.png +%%SEAHUBDIR%%/media/img/login-bg.jpg %%SEAHUBDIR%%/media/img/minus.png %%SEAHUBDIR%%/media/img/nav.png %%SEAHUBDIR%%/media/img/rm.png @@ -705,10 +739,9 @@ %%SEAHUBDIR%%/media/img/%%USERS%%-logo.png %%SEAHUBDIR%%/media/img/select2-spinner.gif %%SEAHUBDIR%%/media/img/select2.png -%%SEAHUBDIR%%/media/img/sync-folder-20.png -%%SEAHUBDIR%%/media/img/sync-folder-encrypt-20.png %%SEAHUBDIR%%/media/img/top.png %%SEAHUBDIR%%/media/img/ui-icons_444444_256x240.png +%%SEAHUBDIR%%/media/js/Chart.bundle.min.js %%SEAHUBDIR%%/media/js/ChinesePinYinInitials.js %%SEAHUBDIR%%/media/js/CryptoJS/components/lib-typedarrays-min.js %%SEAHUBDIR%%/media/js/CryptoJS/rollups/aes.js @@ -778,10 +811,12 @@ %%SEAHUBDIR%%/seahub/api2/authentication.py %%SEAHUBDIR%%/seahub/api2/base.py %%SEAHUBDIR%%/seahub/api2/endpoints/__init__.py -%%SEAHUBDIR%%/seahub/api2/endpoints/account.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/__init__.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/account.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/admin_role.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/default_library.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/device_errors.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/device_trusted_ip.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/devices.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/favicon.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/file_audit.py @@ -792,14 +827,18 @@ %%SEAHUBDIR%%/seahub/api2/endpoints/admin/invitations.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/libraries.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/library_dirents.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/library_history.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/license.py -%%SEAHUBDIR%%/seahub/api2/endpoints/admin/login.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/login_bg_image.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/login_logs.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/logo.py -%%SEAHUBDIR%%/seahub/api2/endpoints/admin/logs.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/operation_logs.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/org_users.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/perm_audit.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/revision_tag.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/share_links.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/shares.py +%%SEAHUBDIR%%/seahub/api2/endpoints/admin/statistics.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/sysinfo.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/system_library.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/trash_libraries.py @@ -808,6 +847,7 @@ %%SEAHUBDIR%%/seahub/api2/endpoints/admin/users.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/users_batch.py %%SEAHUBDIR%%/seahub/api2/endpoints/admin/utils.py +%%SEAHUBDIR%%/seahub/api2/endpoints/all_groups.py %%SEAHUBDIR%%/seahub/api2/endpoints/be_shared_repo.py %%SEAHUBDIR%%/seahub/api2/endpoints/copy_move_task.py %%SEAHUBDIR%%/seahub/api2/endpoints/deleted_repos.py @@ -817,6 +857,7 @@ %%SEAHUBDIR%%/seahub/api2/endpoints/file_comment.py %%SEAHUBDIR%%/seahub/api2/endpoints/file_comments.py %%SEAHUBDIR%%/seahub/api2/endpoints/file_comments_counts.py +%%SEAHUBDIR%%/seahub/api2/endpoints/file_tag.py %%SEAHUBDIR%%/seahub/api2/endpoints/group_discussion.py %%SEAHUBDIR%%/seahub/api2/endpoints/group_discussions.py %%SEAHUBDIR%%/seahub/api2/endpoints/group_members.py @@ -832,6 +873,7 @@ %%SEAHUBDIR%%/seahub/api2/endpoints/repo_trash.py %%SEAHUBDIR%%/seahub/api2/endpoints/repos.py %%SEAHUBDIR%%/seahub/api2/endpoints/repos_batch.py +%%SEAHUBDIR%%/seahub/api2/endpoints/revision_tag.py %%SEAHUBDIR%%/seahub/api2/endpoints/search_group.py %%SEAHUBDIR%%/seahub/api2/endpoints/search_user.py %%SEAHUBDIR%%/seahub/api2/endpoints/send_share_link_email.py @@ -842,6 +884,7 @@ %%SEAHUBDIR%%/seahub/api2/endpoints/shared_repos.py %%SEAHUBDIR%%/seahub/api2/endpoints/shared_upload_links.py %%SEAHUBDIR%%/seahub/api2/endpoints/upload_links.py +%%SEAHUBDIR%%/seahub/api2/endpoints/user.py %%SEAHUBDIR%%/seahub/api2/endpoints/user_avatar.py %%SEAHUBDIR%%/seahub/api2/endpoints/user_enabled_modules.py %%SEAHUBDIR%%/seahub/api2/endpoints/utils.py @@ -880,11 +923,13 @@ %%SEAHUBDIR%%/seahub/avatar/i18n.sh.template %%SEAHUBDIR%%/seahub/avatar/management/__init__.py %%SEAHUBDIR%%/seahub/avatar/management/commands/__init__.py +%%SEAHUBDIR%%/seahub/avatar/management/commands/migrate_avatars_fs2db.py %%SEAHUBDIR%%/seahub/avatar/management/commands/rebuild_avatars.py %%SEAHUBDIR%%/seahub/avatar/media/avatar/img/default.jpg %%SEAHUBDIR%%/seahub/avatar/models.py %%SEAHUBDIR%%/seahub/avatar/settings.py %%SEAHUBDIR%%/seahub/avatar/signals.py +%%SEAHUBDIR%%/seahub/avatar/sql/migration.md %%SEAHUBDIR%%/seahub/avatar/sql/uploaded_file.sql %%SEAHUBDIR%%/seahub/avatar/templates/avatar/add.html %%SEAHUBDIR%%/seahub/avatar/templates/avatar/base.html @@ -1067,8 +1112,11 @@ %%SEAHUBDIR%%/seahub/profile/urls.py %%SEAHUBDIR%%/seahub/profile/utils.py %%SEAHUBDIR%%/seahub/profile/views.py +%%SEAHUBDIR%%/seahub/revision_tag/__init__.py +%%SEAHUBDIR%%/seahub/revision_tag/models.py %%SEAHUBDIR%%/seahub/role_permissions/__init__.py %%SEAHUBDIR%%/seahub/role_permissions/admin.py +%%SEAHUBDIR%%/seahub/role_permissions/migrations/0001_initial.py %%SEAHUBDIR%%/seahub/role_permissions/migrations/__init__.py %%SEAHUBDIR%%/seahub/role_permissions/models.py %%SEAHUBDIR%%/seahub/role_permissions/settings.py @@ -1084,9 +1132,12 @@ %%SEAHUBDIR%%/seahub/share/templates/share/share_link_audit.html %%SEAHUBDIR%%/seahub/share/tests.py %%SEAHUBDIR%%/seahub/share/urls.py +%%SEAHUBDIR%%/seahub/share/utils.py %%SEAHUBDIR%%/seahub/share/views.py %%SEAHUBDIR%%/seahub/shortcuts.py %%SEAHUBDIR%%/seahub/signals.py +%%SEAHUBDIR%%/seahub/tags/__init__.py +%%SEAHUBDIR%%/seahub/tags/models.py %%SEAHUBDIR%%/seahub/templates/404.html %%SEAHUBDIR%%/seahub/templates/500.html %%SEAHUBDIR%%/seahub/templates/base.html @@ -1105,6 +1156,7 @@ %%SEAHUBDIR%%/seahub/templates/finish_payment.html %%SEAHUBDIR%%/seahub/templates/home_base.html %%SEAHUBDIR%%/seahub/templates/i18n.html +%%SEAHUBDIR%%/seahub/templates/js/common-templates.html %%SEAHUBDIR%%/seahub/templates/js/dir-view.html %%SEAHUBDIR%%/seahub/templates/js/lib-op-popups.html %%SEAHUBDIR%%/seahub/templates/js/sysadmin-templates.html @@ -1144,7 +1196,6 @@ %%SEAHUBDIR%%/seahub/templates/shibboleth/success.html.template %%SEAHUBDIR%%/seahub/templates/snippets/add_file_js.html %%SEAHUBDIR%%/seahub/templates/snippets/admin_paginator.html -%%SEAHUBDIR%%/seahub/templates/snippets/avatar_upload_js.html %%SEAHUBDIR%%/seahub/templates/snippets/editor_set_mode.html %%SEAHUBDIR%%/seahub/templates/snippets/file_content_html.html %%SEAHUBDIR%%/seahub/templates/snippets/file_content_js.html @@ -1192,6 +1243,9 @@ %%SEAHUBDIR%%/seahub/templates/sysadmin/sys_org_search.html %%SEAHUBDIR%%/seahub/templates/sysadmin/sys_org_set_quota_js.html %%SEAHUBDIR%%/seahub/templates/sysadmin/sys_publink_admin.html +%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_file.html +%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_storage.html +%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_user.html %%SEAHUBDIR%%/seahub/templates/sysadmin/sys_terms_admin.html %%SEAHUBDIR%%/seahub/templates/sysadmin/sys_trafficadmin.html %%SEAHUBDIR%%/seahub/templates/sysadmin/sys_user_admin_ldap_imported.html @@ -1245,6 +1299,69 @@ %%SEAHUBDIR%%/seahub/thumbnail/urls.py %%SEAHUBDIR%%/seahub/thumbnail/utils.py %%SEAHUBDIR%%/seahub/thumbnail/views.py +%%SEAHUBDIR%%/seahub/trusted_ip/__init__.py +%%SEAHUBDIR%%/seahub/trusted_ip/locale/zh_CN/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/trusted_ip/middleware.py +%%SEAHUBDIR%%/seahub/trusted_ip/models.py +%%SEAHUBDIR%%/seahub/trusted_ip/templates/trusted_ip/403_trusted_ip.html +%%SEAHUBDIR%%/seahub/trusted_ip/templates/trusted_ip/sysadmin-templates_tab.html +%%SEAHUBDIR%%/seahub/trusted_ip/templates/trusted_ip/sysadmin-templates_trusted_ip.html +%%SEAHUBDIR%%/seahub/two_factor/TODO +%%SEAHUBDIR%%/seahub/two_factor/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/apps.py +%%SEAHUBDIR%%/seahub/two_factor/conf.py +%%SEAHUBDIR%%/seahub/two_factor/decorators.py +%%SEAHUBDIR%%/seahub/two_factor/forms.py +%%SEAHUBDIR%%/seahub/two_factor/gateways/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/gateways/fake.py +%%SEAHUBDIR%%/seahub/two_factor/gateways/twilio/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/gateways/twilio/gateway.py +%%SEAHUBDIR%%/seahub/two_factor/gateways/twilio/middleware.py +%%SEAHUBDIR%%/seahub/two_factor/gateways/twilio/urls.py +%%SEAHUBDIR%%/seahub/two_factor/gateways/twilio/views.py +%%SEAHUBDIR%%/seahub/two_factor/locale/ar/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/de/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/en/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/en_GB/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/es/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/fr/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/he_IL/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/nl/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/pt_BR/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/sv/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/locale/zh_CN/LC_MESSAGES/django.po +%%SEAHUBDIR%%/seahub/two_factor/management/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/management/commands/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/management/commands/two_factor_disable.py +%%SEAHUBDIR%%/seahub/two_factor/management/commands/two_factor_status.py +%%SEAHUBDIR%%/seahub/two_factor/middleware.py +%%SEAHUBDIR%%/seahub/two_factor/models/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/models/base.py +%%SEAHUBDIR%%/seahub/two_factor/models/phone.py +%%SEAHUBDIR%%/seahub/two_factor/models/static.py +%%SEAHUBDIR%%/seahub/two_factor/models/totp.py +%%SEAHUBDIR%%/seahub/two_factor/oath.py +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/_base.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/_base_focus.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/_wizard_actions.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/_wizard_forms.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/core/backup_tokens.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/core/login.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/core/otp_required.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/core/phone_register.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/core/setup.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/core/setup_complete.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/profile/disable.html +%%SEAHUBDIR%%/seahub/two_factor/templates/two_factor/profile/profile.html +%%SEAHUBDIR%%/seahub/two_factor/templatetags/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/urls.py +%%SEAHUBDIR%%/seahub/two_factor/utils.py +%%SEAHUBDIR%%/seahub/two_factor/views/__init__.py +%%SEAHUBDIR%%/seahub/two_factor/views/core.py +%%SEAHUBDIR%%/seahub/two_factor/views/login.py +%%SEAHUBDIR%%/seahub/two_factor/views/mixins.py +%%SEAHUBDIR%%/seahub/two_factor/views/profile.py +%%SEAHUBDIR%%/seahub/two_factor/views/utils.py %%SEAHUBDIR%%/seahub/urls.py %%SEAHUBDIR%%/seahub/utils/__init__.py %%SEAHUBDIR%%/seahub/utils/devices.py @@ -1306,6 +1423,7 @@ %%SEAHUBDIR%%/static/scripts/app/collections/deleted-repos.js %%SEAHUBDIR%%/static/scripts/app/collections/devices.js %%SEAHUBDIR%%/static/scripts/app/collections/dirents.js +%%SEAHUBDIR%%/static/scripts/app/collections/file-comments.js %%SEAHUBDIR%%/static/scripts/app/collections/group-discussions.js %%SEAHUBDIR%%/static/scripts/app/collections/group-members.js %%SEAHUBDIR%%/static/scripts/app/collections/group-repos.js @@ -1361,6 +1479,8 @@ %%SEAHUBDIR%%/static/scripts/app/views/dirent-details.js %%SEAHUBDIR%%/static/scripts/app/views/dirent-grid.js %%SEAHUBDIR%%/static/scripts/app/views/dirent.js +%%SEAHUBDIR%%/static/scripts/app/views/file-comment.js +%%SEAHUBDIR%%/static/scripts/app/views/file-comments.js %%SEAHUBDIR%%/static/scripts/app/views/fileupload.js %%SEAHUBDIR%%/static/scripts/app/views/folder-perm.js %%SEAHUBDIR%%/static/scripts/app/views/folder-share-item.js @@ -1406,10 +1526,8 @@ %%SEAHUBDIR%%/static/scripts/build.js %%SEAHUBDIR%%/static/scripts/common.js %%SEAHUBDIR%%/static/scripts/file-tree.js -%%SEAHUBDIR%%/static/scripts/i18n/ar/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/ca/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/de/djangojs.js -%%SEAHUBDIR%%/static/scripts/i18n/el/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/en/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/es-ar/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/es-mx/djangojs.js @@ -1433,7 +1551,6 @@ %%SEAHUBDIR%%/static/scripts/i18n/th/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/tr/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/uk/djangojs.js -%%SEAHUBDIR%%/static/scripts/i18n/vi/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/zh-cn/djangojs.js %%SEAHUBDIR%%/static/scripts/i18n/zh-tw/djangojs.js %%SEAHUBDIR%%/static/scripts/lib/backbone.js @@ -1461,8 +1578,10 @@ %%SEAHUBDIR%%/static/scripts/lib/underscore.js %%SEAHUBDIR%%/static/scripts/main.js %%SEAHUBDIR%%/static/scripts/pinyin-by-unicode.js -%%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/admin-logs.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/admin-login-logs.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/admin-operation-logs.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/device-errors.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/device-trusted-ipaddresses.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/devices.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/dirents.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/group-members.js @@ -1474,8 +1593,10 @@ %%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/search-trash-repos.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/trash-repos.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/main.js -%%SEAHUBDIR%%/static/scripts/sysadmin-app/models/admin-log.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/models/admin-login-log.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/models/admin-operation-log.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/models/device-error.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/models/device-trusted-ipaddress.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/models/device.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/models/dirent.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/models/group-member.js @@ -1486,12 +1607,16 @@ %%SEAHUBDIR%%/static/scripts/sysadmin-app/models/system-repo.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/models/trash-repo.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/router.js -%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/admin-log.js -%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/admin-logs.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/admin-login-log.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/admin-login-logs.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/admin-operation-log.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/admin-operation-logs.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/views/dashboard.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/views/desktop-devices.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/views/device-error.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/views/device-errors.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/device-trusted-ipaddress.js +%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/device-trusted-ipaddresses.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/views/device.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/views/dir.js %%SEAHUBDIR%%/static/scripts/sysadmin-app/views/dirent.js @@ -1520,8 +1645,11 @@ %%SEAHUBDIR%%/tests/api/apitestbase.py %%SEAHUBDIR%%/tests/api/endpoints/__init__.py %%SEAHUBDIR%%/tests/api/endpoints/admin/__init__.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_account.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_admin_role.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_default_library.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_device_errors.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_device_trusted_ip.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_devices.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_favicon.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_file_audit_log.py @@ -1531,20 +1659,23 @@ %%SEAHUBDIR%%/tests/api/endpoints/admin/test_groups.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_invitations.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_libraries.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_library_history.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_license.py -%%SEAHUBDIR%%/tests/api/endpoints/admin/test_login_log.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_login_logs.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_logo.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_logs.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_org_users.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_perm_audit_log.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_revision_tag.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_share_links.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_shares.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_statistics.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_sysinfo.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_system_library.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_two_factor_auth.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_upload_links.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_users.py -%%SEAHUBDIR%%/tests/api/endpoints/test_account.py +%%SEAHUBDIR%%/tests/api/endpoints/test_all_groups.py %%SEAHUBDIR%%/tests/api/endpoints/test_be_shared_repo.py %%SEAHUBDIR%%/tests/api/endpoints/test_deleted_repos.py %%SEAHUBDIR%%/tests/api/endpoints/test_dir_shared_items.py @@ -1552,6 +1683,7 @@ %%SEAHUBDIR%%/tests/api/endpoints/test_file_comment.py %%SEAHUBDIR%%/tests/api/endpoints/test_file_comments.py %%SEAHUBDIR%%/tests/api/endpoints/test_file_comments_counts.py +%%SEAHUBDIR%%/tests/api/endpoints/test_file_tag.py %%SEAHUBDIR%%/tests/api/endpoints/test_file_view.py %%SEAHUBDIR%%/tests/api/endpoints/test_group_discussion.py %%SEAHUBDIR%%/tests/api/endpoints/test_group_discussions.py @@ -1566,6 +1698,7 @@ %%SEAHUBDIR%%/tests/api/endpoints/test_repo_trash.py %%SEAHUBDIR%%/tests/api/endpoints/test_repos.py %%SEAHUBDIR%%/tests/api/endpoints/test_repos_batch.py +%%SEAHUBDIR%%/tests/api/endpoints/test_revision_tag.py %%SEAHUBDIR%%/tests/api/endpoints/test_search_group.py %%SEAHUBDIR%%/tests/api/endpoints/test_search_user.py %%SEAHUBDIR%%/tests/api/endpoints/test_send_share_link.py @@ -1576,6 +1709,7 @@ %%SEAHUBDIR%%/tests/api/endpoints/test_shared_repos.py %%SEAHUBDIR%%/tests/api/endpoints/test_shared_upload_links.py %%SEAHUBDIR%%/tests/api/endpoints/test_upload_links.py +%%SEAHUBDIR%%/tests/api/endpoints/test_user.py %%SEAHUBDIR%%/tests/api/endpoints/test_user_avatar.py %%SEAHUBDIR%%/tests/api/endpoints/test_user_enabled_modules.py %%SEAHUBDIR%%/tests/api/endpoints/test_zip_task.py @@ -1651,10 +1785,17 @@ %%SEAHUBDIR%%/tests/seahub/registraion/tests.py %%SEAHUBDIR%%/tests/seahub/role_permissions/test_utils.py %%SEAHUBDIR%%/tests/seahub/share/models/__init__.py +%%SEAHUBDIR%%/tests/seahub/share/models/test_extra_groups_share_permission.py +%%SEAHUBDIR%%/tests/seahub/share/models/test_extra_share_permission.py %%SEAHUBDIR%%/tests/seahub/share/models/test_fileshare.py %%SEAHUBDIR%%/tests/seahub/share/test_decorators.py %%SEAHUBDIR%%/tests/seahub/share/views/test_send_shared_link.py %%SEAHUBDIR%%/tests/seahub/share/views/test_send_shared_upload_link.py +%%SEAHUBDIR%%/tests/seahub/tags/__init__.py +%%SEAHUBDIR%%/tests/seahub/tags/models/__init__.py +%%SEAHUBDIR%%/tests/seahub/tags/models/test_file_uuidmap_manager.py +%%SEAHUBDIR%%/tests/seahub/tags/models/test_filetag_manager.py +%%SEAHUBDIR%%/tests/seahub/tags/models/test_tags_manager.py %%SEAHUBDIR%%/tests/seahub/test_accounts.py %%SEAHUBDIR%%/tests/seahub/thirdpart/shibboleth/test_backends.py %%SEAHUBDIR%%/tests/seahub/thirdpart/shibboleth/test_middleware.py @@ -1693,7 +1834,6 @@ %%SEAHUBDIR%%/tests/seahub/views/repo/test_repo_history_view.py %%SEAHUBDIR%%/tests/seahub/views/repo/test_shared_dir.py %%SEAHUBDIR%%/tests/seahub/views/repo/test_shared_upload_link.py -%%SEAHUBDIR%%/tests/seahub/views/sysadmin/batch_add_user.csv %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_inst_admin.py %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_inst_info_admins.py %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_inst_info_user.py
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710140058.v9E0wZg4002620>