aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorultima <ultima@FreeBSD.org>2018-06-14 06:05:51 +0800
committerultima <ultima@FreeBSD.org>2018-06-14 06:05:51 +0800
commitd1f037ef9064fabc2f528e314f2ba8054758fb81 (patch)
tree3a4b07c90d739c56a176be657f54351117063ae6
parent5f704676f796d94d936208bcba459418e970c156 (diff)
downloadfreebsd-ports-gnome-d1f037ef9064fabc2f528e314f2ba8054758fb81.tar.gz
freebsd-ports-gnome-d1f037ef9064fabc2f528e314f2ba8054758fb81.tar.zst
freebsd-ports-gnome-d1f037ef9064fabc2f528e314f2ba8054758fb81.zip
Update Seafile family to 6.3.1
As of Seafile 6.3.0, django has been upgraded to 1.11. Seafile's dependencies have also been switched to match this change. Reviewed by: miwi Differential Revision: https://reviews.freebsd.org/D15718
-rw-r--r--net-mgmt/ccnet-server/distinfo6
-rw-r--r--net-mgmt/seafile-server/Makefile1
-rw-r--r--net-mgmt/seafile-server/Makefile.include4
-rw-r--r--net-mgmt/seafile-server/distinfo6
-rw-r--r--net-mgmt/seafile-server/files/patch-controller_seafile-controller.c19
-rw-r--r--net-mgmt/seafile-server/pkg-plist8
-rw-r--r--www/py-django-constance/Makefile9
-rw-r--r--www/py-django-jsonfield/Makefile3
-rw-r--r--www/py-django-picklefield/Makefile5
-rw-r--r--www/py-django-post_office/Makefile5
-rw-r--r--www/py-django-statici18n/Makefile5
-rw-r--r--www/py-seafdav/distinfo6
-rw-r--r--www/py-seafobj/distinfo6
-rw-r--r--www/py-seafobj/pkg-plist3
-rw-r--r--www/seahub/Makefile7
-rw-r--r--www/seahub/distinfo6
-rw-r--r--www/seahub/pkg-plist476
17 files changed, 314 insertions, 261 deletions
diff --git a/net-mgmt/ccnet-server/distinfo b/net-mgmt/ccnet-server/distinfo
index bfef4b105254..1c8f86a487c0 100644
--- a/net-mgmt/ccnet-server/distinfo
+++ b/net-mgmt/ccnet-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1517419066
-SHA256 (haiwen-ccnet-server-v6.2.5-server_GH0.tar.gz) = e7094278cf1ffdda852e18acb7d968200916c187517fc41284ec2f759aa8abeb
-SIZE (haiwen-ccnet-server-v6.2.5-server_GH0.tar.gz) = 212992
+TIMESTAMP = 1528566137
+SHA256 (haiwen-ccnet-server-v6.3.1-server_GH0.tar.gz) = 024e559b9eddbfdb766339027999decee1a1ea92a81c309d6f6e00046a60700a
+SIZE (haiwen-ccnet-server-v6.3.1-server_GH0.tar.gz) = 216370
diff --git a/net-mgmt/seafile-server/Makefile b/net-mgmt/seafile-server/Makefile
index d6c3bcd88a9e..4d2795767903 100644
--- a/net-mgmt/seafile-server/Makefile
+++ b/net-mgmt/seafile-server/Makefile
@@ -4,7 +4,6 @@ PORTNAME= seafile-server
DISTVERSIONPREFIX= v
DISTVERSION= ${SEAFILE_VER}
DISTVERSIONSUFFIX= -server
-PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ultima@FreeBSD.org
diff --git a/net-mgmt/seafile-server/Makefile.include b/net-mgmt/seafile-server/Makefile.include
index e825e8266eb1..8b173f3b9e05 100644
--- a/net-mgmt/seafile-server/Makefile.include
+++ b/net-mgmt/seafile-server/Makefile.include
@@ -1,7 +1,7 @@
# $FreeBSD$
-SEAFILE_VER=6.2.5
-SEAHUB_VER=6.2.12
+SEAFILE_VER=6.3.1
+SEAHUB_VER=6.3.1
# Various vars used in most/all the Makefiles
diff --git a/net-mgmt/seafile-server/distinfo b/net-mgmt/seafile-server/distinfo
index 0234771accd7..5969b6ac50ed 100644
--- a/net-mgmt/seafile-server/distinfo
+++ b/net-mgmt/seafile-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1517419067
-SHA256 (haiwen-seafile-server-v6.2.5-server_GH0.tar.gz) = 8cc17303b3b3949cfb4e914264f6446057bb2eee0b5e6e3a3399294ab566c0e0
-SIZE (haiwen-seafile-server-v6.2.5-server_GH0.tar.gz) = 711930
+TIMESTAMP = 1528566141
+SHA256 (haiwen-seafile-server-v6.3.1-server_GH0.tar.gz) = ccde67afe34baeea076e9bbfe98328d9328dadcafd915dc9f1ddbca3d2e0d9fe
+SIZE (haiwen-seafile-server-v6.3.1-server_GH0.tar.gz) = 721025
diff --git a/net-mgmt/seafile-server/files/patch-controller_seafile-controller.c b/net-mgmt/seafile-server/files/patch-controller_seafile-controller.c
index faf0d559b384..a5324526a59a 100644
--- a/net-mgmt/seafile-server/files/patch-controller_seafile-controller.c
+++ b/net-mgmt/seafile-server/files/patch-controller_seafile-controller.c
@@ -1,4 +1,4 @@
---- controller/seafile-controller.c.orig 2016-11-12 03:30:44 UTC
+--- controller/seafile-controller.c.orig 2018-04-27 06:38:45 UTC
+++ controller/seafile-controller.c
@@ -17,6 +17,19 @@
#include "log.h"
@@ -20,7 +20,7 @@
#define CHECK_PROCESS_INTERVAL 10 /* every 10 seconds */
SeafileController *ctl;
-@@ -244,7 +257,20 @@ static void
+@@ -259,7 +272,20 @@ static void
init_seafile_path ()
{
GError *error = NULL;
@@ -41,7 +41,7 @@
char *tmp = NULL;
if (error != NULL) {
seaf_warning ("failed to readlink: %s\n", error->message);
-@@ -258,7 +284,9 @@ init_seafile_path ()
+@@ -273,7 +299,9 @@ init_seafile_path ()
topdir = g_path_get_dirname (installpath);
@@ -51,7 +51,7 @@
g_free (tmp);
}
-@@ -400,11 +428,40 @@ need_restart (int which)
+@@ -415,12 +443,41 @@ need_restart (int which)
return FALSE;
} else {
char buf[256];
@@ -68,6 +68,7 @@
if (g_file_test (buf, G_FILE_TEST_IS_DIR)) {
return FALSE;
} else {
+ seaf_warning ("path /proc/%d doesn't exist, restart progress [%d]\n", pid, which);
return TRUE;
+ }
+
@@ -80,9 +81,9 @@
+#endif
+ size_t len = sizeof(struct kinfo_proc);
+ struct kinfo_proc kp;
-+ if (sysctl(mib, sizeof(mib)/sizeof(mib[0]), &kp, &len, NULL, 0) != -1 &&
-+ len == sizeof(struct kinfo_proc)) {
-+ return FALSE;
++ if (sysctl(mib, sizeof(mib)/sizeof(mib[0]), &kp, &len, NULL, 0) != -1 &&
++ len == sizeof(struct kinfo_proc)) {
++ return FALSE;
+ } else {
+ return TRUE;
+ }
@@ -92,7 +93,7 @@
}
}
}
-@@ -890,6 +947,9 @@ int main (int argc, char **argv)
+@@ -913,6 +970,9 @@ int main (int argc, char **argv)
exit (1);
}
@@ -102,7 +103,7 @@
char *config_dir = DEFAULT_CONFIG_DIR;
char *central_config_dir = NULL;
char *seafile_dir = NULL;
-@@ -926,7 +986,7 @@ int main (int argc, char **argv)
+@@ -949,7 +1009,7 @@ int main (int argc, char **argv)
case 'f':
daemon_mode = 0;
break;
diff --git a/net-mgmt/seafile-server/pkg-plist b/net-mgmt/seafile-server/pkg-plist
index 16c6f53fe6bd..b2dd6c615261 100644
--- a/net-mgmt/seafile-server/pkg-plist
+++ b/net-mgmt/seafile-server/pkg-plist
@@ -92,6 +92,13 @@ libdata/pkgconfig/libseafile.pc
%%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/sql/6.3.0/mysql/ccnet.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.3.0/mysql/seafevents.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.3.0/mysql/%%USERS%%.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.3.0/mysql/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.3.0/sqlite3/ccnet/groupmgr.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.3.0/sqlite3/seafevents.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.3.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
@@ -113,4 +120,5 @@ libdata/pkgconfig/libseafile.pc
%%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
+%%SEAFILE_SERVER%%/upgrade/upgrade_6.2_6.3.sh
@dir(%%USERS%%,%%GROUPS%%,755) %%HAIWENDIR%%
diff --git a/www/py-django-constance/Makefile b/www/py-django-constance/Makefile
index 069875bca2ac..2d62ad1b7bad 100644
--- a/www/py-django-constance/Makefile
+++ b/www/py-django-constance/Makefile
@@ -3,6 +3,7 @@
PORTNAME= django-constance
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= GH
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,10 +14,10 @@ COMMENT= Dynamic Django settings
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-jsonfield/Makefile b/www/py-django-jsonfield/Makefile
index 1b5072c1e15f..eb3b297c2dbc 100644
--- a/www/py-django-jsonfield/Makefile
+++ b/www/py-django-jsonfield/Makefile
@@ -3,6 +3,7 @@
PORTNAME= jsonfield
PORTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= GH
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
@@ -13,7 +14,7 @@ COMMENT= Reusable JSONField model for Django to store ad-hoc data
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-picklefield/Makefile b/www/py-django-picklefield/Makefile
index 33a6b995253c..e65c288bed14 100644
--- a/www/py-django-picklefield/Makefile
+++ b/www/py-django-picklefield/Makefile
@@ -3,7 +3,7 @@
PORTNAME= django-picklefield
PORTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,8 @@ COMMENT= Pickled object field for Django
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR}
+# Reminder: www/seahub depends on django, changing django version may break seahub
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-post_office/Makefile b/www/py-django-post_office/Makefile
index 79445b1ff054..51b2e42ce0f4 100644
--- a/www/py-django-post_office/Makefile
+++ b/www/py-django-post_office/Makefile
@@ -4,6 +4,7 @@
PORTNAME= django-post_office
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.4
+PORTREVISION= 1
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,8 +14,8 @@ COMMENT= Django app to monitor and send mail asynchronously
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-statici18n/Makefile b/www/py-django-statici18n/Makefile
index ab7b27ff3214..9b42ee672771 100644
--- a/www/py-django-statici18n/Makefile
+++ b/www/py-django-statici18n/Makefile
@@ -3,6 +3,7 @@
PORTNAME= django-statici18n
PORTVERSION= 1.7.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,8 +14,8 @@ COMMENT= Helper for generating Javascript catalog to static files
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-seafdav/distinfo b/www/py-seafdav/distinfo
index 1b2f2a0a4c58..c3bebda5087d 100644
--- a/www/py-seafdav/distinfo
+++ b/www/py-seafdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524462750
-SHA256 (haiwen-seafdav-v6.2.12-pro_GH0.tar.gz) = 5e1d72b3d2f403f0d2345c4b8280a4f53e15dc3c17a59ba9517dd3fef66f07e7
-SIZE (haiwen-seafdav-v6.2.12-pro_GH0.tar.gz) = 2554687
+TIMESTAMP = 1526795437
+SHA256 (haiwen-seafdav-v6.3.1-pro_GH0.tar.gz) = e4cc1b11ba8b550d331a8c41321745ea51db12ab297d9d7845f60acba8f41217
+SIZE (haiwen-seafdav-v6.3.1-pro_GH0.tar.gz) = 2554677
diff --git a/www/py-seafobj/distinfo b/www/py-seafobj/distinfo
index 4f3a1f7b3979..71ad892ef425 100644
--- a/www/py-seafobj/distinfo
+++ b/www/py-seafobj/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524462753
-SHA256 (haiwen-seafobj-v6.2.12-pro_GH0.tar.gz) = fc238b86b67789bb7fcefc998f0ab3396cbefe9344ce0959ad2916bbc8aae948
-SIZE (haiwen-seafobj-v6.2.12-pro_GH0.tar.gz) = 6656063
+TIMESTAMP = 1526795439
+SHA256 (haiwen-seafobj-v6.3.1-pro_GH0.tar.gz) = dc495a73d1ba97b410f9315b88cae58d4249c19c0b22c2f926e75b9b1e49535a
+SIZE (haiwen-seafobj-v6.3.1-pro_GH0.tar.gz) = 10054683
diff --git a/www/py-seafobj/pkg-plist b/www/py-seafobj/pkg-plist
index b97b27f4be78..559901c9e23b 100644
--- a/www/py-seafobj/pkg-plist
+++ b/www/py-seafobj/pkg-plist
@@ -31,6 +31,9 @@
%%SITEPACKAGEDIR%%/seafobj/commits.py
%%SITEPACKAGEDIR%%/seafobj/commits.pyc
%%SITEPACKAGEDIR%%/seafobj/commits.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/db.py
+%%SITEPACKAGEDIR%%/seafobj/db.pyc
+%%SITEPACKAGEDIR%%/seafobj/db.%%PYTHON_PYOEXTENSION%%
%%SITEPACKAGEDIR%%/seafobj/exceptions.py
%%SITEPACKAGEDIR%%/seafobj/exceptions.pyc
%%SITEPACKAGEDIR%%/seafobj/exceptions.%%PYTHON_PYOEXTENSION%%
diff --git a/www/seahub/Makefile b/www/seahub/Makefile
index 0e78e6975e4f..9c4ba657023a 100644
--- a/www/seahub/Makefile
+++ b/www/seahub/Makefile
@@ -12,14 +12,15 @@ COMMENT= Web frontend for Seafile
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR}
RUN_DEPENDS= bash:shells/bash \
${LOCALBASE}/www/haiwen/seafile-server/seafile/bin/seaf-server:net-mgmt/seafile-server \
- ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-simple-captcha>=0:www/py-django-simple-captcha@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}djangorestframework36>=0:www/py-djangorestframework36@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office@${PY_FLAVOR} \
diff --git a/www/seahub/distinfo b/www/seahub/distinfo
index 9de101039465..f67c1ae0f35f 100644
--- a/www/seahub/distinfo
+++ b/www/seahub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524462757
-SHA256 (haiwen-seahub-v6.2.12-pro_GH0.tar.gz) = 18a336f2a34dfada48fb875ca5c63f5e35d48e8a0ddb497a9d1c6ca036591998
-SIZE (haiwen-seahub-v6.2.12-pro_GH0.tar.gz) = 9474228
+TIMESTAMP = 1528562671
+SHA256 (haiwen-seahub-v6.3.1-pro_GH0.tar.gz) = 7f6f985c40251d0e39ec2ad72908adfcd623e14e7376208a2de807788beea089
+SIZE (haiwen-seahub-v6.3.1-pro_GH0.tar.gz) = 9406660
diff --git a/www/seahub/pkg-plist b/www/seahub/pkg-plist
index d59ea7cc0ae2..9f86e495a315 100644
--- a/www/seahub/pkg-plist
+++ b/www/seahub/pkg-plist
@@ -6,6 +6,7 @@
%%SEAHUBDIR%%/LICENSE.txt
%%SEAHUBDIR%%/README.markdown
%%SEAHUBDIR%%/code-check.sh
+%%SEAHUBDIR%%/dev-requirements.txt
%%SEAHUBDIR%%/fabfile/__init__.py
%%SEAHUBDIR%%/fabfile/copyright.py
%%SEAHUBDIR%%/fabfile/locale.py
@@ -171,10 +172,15 @@
%%SEAHUBDIR%%/locale/zh_TW/LC_MESSAGES/djangojs.mo
%%SEAHUBDIR%%/locale/zh_TW/LC_MESSAGES/djangojs.po
%%SEAHUBDIR%%/manage.py
+%%SEAHUBDIR%%/media/assets/admin/css/constance.c77ee677cb7d.css
+%%SEAHUBDIR%%/media/assets/admin/css/constance.css
+%%SEAHUBDIR%%/media/assets/admin/js/constance.852de73b7e3d.js
+%%SEAHUBDIR%%/media/assets/admin/js/constance.js
%%SEAHUBDIR%%/media/assets/css/bootstrap.min.b00faad199b5.css
%%SEAHUBDIR%%/media/assets/css/bootstrap.min.css
%%SEAHUBDIR%%/media/assets/css/magnific-popup.656241b2c8ed.css
%%SEAHUBDIR%%/media/assets/css/magnific-popup.css
+%%SEAHUBDIR%%/media/assets/css/select2-3.5.2.a6bd3ec08cc4.css
%%SEAHUBDIR%%/media/assets/css/select2-3.5.2.b9d0598b4e1c.css
%%SEAHUBDIR%%/media/assets/css/select2-3.5.2.css
%%SEAHUBDIR%%/media/assets/css/select2-spinner.7b9776076d5f.gif
@@ -199,6 +205,8 @@
%%SEAHUBDIR%%/media/assets/scripts/app/collections/group-discussions.js
%%SEAHUBDIR%%/media/assets/scripts/app/collections/group-members.043343107764.js
%%SEAHUBDIR%%/media/assets/scripts/app/collections/group-members.js
+%%SEAHUBDIR%%/media/assets/scripts/app/collections/group-owned-repos.64d4f6a6edbd.js
+%%SEAHUBDIR%%/media/assets/scripts/app/collections/group-owned-repos.js
%%SEAHUBDIR%%/media/assets/scripts/app/collections/group-repos.629d7b4d403d.js
%%SEAHUBDIR%%/media/assets/scripts/app/collections/group-repos.js
%%SEAHUBDIR%%/media/assets/scripts/app/collections/groups.b2bc7f1951b4.js
@@ -259,279 +267,282 @@
%%SEAHUBDIR%%/media/assets/scripts/app/models/share-admin-upload-link.js
%%SEAHUBDIR%%/media/assets/scripts/app/models/starred-file.bd1fd7cfed45.js
%%SEAHUBDIR%%/media/assets/scripts/app/models/starred-file.js
-%%SEAHUBDIR%%/media/assets/scripts/app/router.6f1b3710ab91.js
+%%SEAHUBDIR%%/media/assets/scripts/app/router.125c1cb4f329.js
%%SEAHUBDIR%%/media/assets/scripts/app/router.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/account.85f0cf2e10b8.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/account.fb600b46cc5b.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/account.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/activities.6cda1288e4e2.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/activities.a2f31fa03aeb.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/activities.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/activity-item.175841715dcb.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/activity-item.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/add-department-repo.653e6cd9dd8b.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/add-department-repo.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/add-group-repo.54094112928d.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/add-group-repo.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/add-pub-repo.6e432a7b9e31.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/add-pub-repo.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/add-pubrepo-item.83b33d2ec341.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/add-pubrepo-item.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/add-repo.00014b4db1ba.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/add-repo.9e2bc2472cd5.js
%%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.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.658f30e0597e.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.73d28e1636db.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/devices.c461393c2ce0.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.d4b0e6b3a0e9.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-mvcp.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-rename.2c8c6e2c432f.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-rename.957df8a1273a.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-rename.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-change-password.c156d392d4b6.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-change-password.4ffa153596c4.js
%%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.b5f849c98572.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-folder-perm-admin.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-history-settings.dbac537a9a84.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-history-settings.6ffe0999200c.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.e845d0182eb2.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-share-link-admin.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.1a70bcf3ae5d.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.9c4f4147236f.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.346773d1083c.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.8db935d018cd.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.8dc7111f674e.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.82500be454b5.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.e6cf2e227c79.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.1f2fb13ef19c.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/file-comment.136e09f2c2f8.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/file-comment.ed862ae72334.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.9c69068da4aa.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/file-comments.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/fileupload.9d528e60eaac.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/fileupload.24197abcfda2.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.9188f72f109b.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/folder-perm.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.a897fc38ccaa.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.b65123984a66.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-discussions.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/group-item.93b94054df85.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/group-item.87fb7260c9f9.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.fc61c4f59e5c.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-manage-member.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/group-manage-members.f046ab1d5855.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/group-manage-members.df3d3d2fb220.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-manage-members.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-member.4ab6f561f5b1.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-member.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/group-members.971cdda5f417.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/group-members.558e52b1e586.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-members.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/group-repo.36d38b85baca.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/group-repo.71c6416e72fe.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-repo.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/group-settings.5cf240fb03b4.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/group-settings.cb073f038f79.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/group-settings.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/group.492d9dabef8c.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/group.79b4e18549ad.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.0b414846b1e4.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/groups.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/invitation.4c60b49cdaae.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/invitation.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/invitations.7a6e775d7915.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/invitations.439246dc11ee.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/invitations.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/my-deleted-repos.7c1c144aac1d.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/my-deleted-repos.8d9c8c87cb39.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/my-deleted-repos.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-repos.3f36823a2c34.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-repos.3b31b898d838.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-repos.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-shared-repos.b259ad67c181.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/myhome-shared-repos.db3232a82d4f.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.1cad720bac95.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/notifications.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.1ceb2cf456e6.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.98823942ee60.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-details.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-folder-perm-item.4e5275a24f49.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-folder-perm-item.b2dbc4c329b9.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-folder-perm-item.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.214c63dd60e5.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.bed30171c33c.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/repo.25a637fdc7f2.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/repo.d5422e7f719f.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.19e80705eff0.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-folders.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-repo.3116ca93e4e7.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.1ebf3ebcea5c.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-repos.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-share-link.5a26a7dc6bb1.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-share-link.d27054276397.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-share-link.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-share-links.9a9a5769f406.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-share-links.39b4ca34afdc.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-share-links.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-upload-link.21f4f3d9f76b.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-upload-link.83c989203970.js
%%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.7da2962e25bf.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-upload-links.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/share.e1084afee823.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/share.a4cfd4d06bf4.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share.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.e9840aa4be6c.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/side-nav.115339721a1f.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/side-nav.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.0dfc8041d314.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file.b1cf614a6008.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.1a86ef32a5d5.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/dropdown.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/hl-item-view.c60b850d524f.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/hl-item-view.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/popover.a88e1e24402f.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/popover.d570232e0ce7.js
%%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.1c7dbf8404ec.js
+%%SEAHUBDIR%%/media/assets/scripts/common.498a69b07c50.js
%%SEAHUBDIR%%/media/assets/scripts/common.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/build.00c133b18e9e.txt
-%%SEAHUBDIR%%/media/assets/scripts/dist/build.d41d8cd98f00.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/build.d9508a510082.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/build.f18a19c60278.txt
%%SEAHUBDIR%%/media/assets/scripts/dist/build.js
%%SEAHUBDIR%%/media/assets/scripts/dist/build.txt
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.43d3fa05da34.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/de/djangojs.c11c44a5f194.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/en/djangojs.0cfe5efbf7c3.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.a68f0e720545.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.fcfe6788392f.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.ff54ce1cdeac.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.5dcdfaf67a7f.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.ac4137666d37.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.a07b2b70fbfa.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.c1b2cb826bb3.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.3a52c64c31bf.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.a29f783f813d.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.a74d8ba43e70.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.40f8706153d5.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.648b3fd2ae90.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.36e4cffb4d3d.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.a143fd85f0fa.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.7fa2faccd1d1.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.7c474b58871c.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.017a18aacb79.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.d0d40722ab7b.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.40bc6381f2d9.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.63f51f39597d.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.969338a15d36.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.304dff70ffde.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.0e6f1cb217d0.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.9c3fdaf77b4b.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.f4e2913f7a78.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.8153d62922f5.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.08feb41d8471.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.05646003e192.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.e173220a3f0d.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.9a3a4088c97e.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.d0802c7dfe72.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.68cc5d3199f1.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.b8059241294f.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.a30e59df1a2b.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.591adbc5da06.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.6e392445dc33.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.d281eed53eaa.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.88b23a7490d9.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.68bfa3e8cb4f.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.8815c1a5874e.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.6b8a66c4d803.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.dd3ba3c51a97.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.8a3cf6b90108.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/zh-cn/djangojs.dab3b79551ea.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.f9941a040e37.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.cabe6dd3f54d.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/lib/jquery.iframe-transport.f220863ba60c.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/lib/jquery.iframe-transport.87a72434af00.js
%%SEAHUBDIR%%/media/assets/scripts/dist/lib/jquery.iframe-transport.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.603390194f29.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.75e6d0132deb.js
%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/main.f267a60b48fb.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/main.de99968ae34e.js
%%SEAHUBDIR%%/media/assets/scripts/dist/main.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.23e6d227d959.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.f5e5ab95ad9f.js
%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.js
-%%SEAHUBDIR%%/media/assets/scripts/file-tree.ef8a19e97e35.js
+%%SEAHUBDIR%%/media/assets/scripts/file-tree.ef19875b8f54.js
%%SEAHUBDIR%%/media/assets/scripts/file-tree.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/ar/djangojs.aff828614732.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/ar/djangojs.6521f436a9ac.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.f9235aaec16b.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/ca/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/cs/djangojs.9dbef50d1ad9.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/cs/djangojs.0daa8aa4e580.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/cs/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.c10344861a3c.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.e88b556c42d6.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.8e0dc35ee6a6.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.e37eef1ffc63.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/en/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.d3d17189449d.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.e4ab27112aae.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.1a6f8d8fbaa2.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.bf69fd6c5f5f.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.565cad8374d5.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.f70f4feab330.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.b5376e5c1b1d.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.d2cf366165c4.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.5ec76bd42d04.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.69843a01c71e.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.c96b1d370c88.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/he/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/hu/djangojs.57f713fc3867.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/hu/djangojs.4f2ba8934b91.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/hu/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.cf361db0180e.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.46c45e4feade.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/it/djangojs.27f5aba75b32.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/it/djangojs.9d64f5b653e2.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.87909b3dbeeb.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/ja/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/ko/djangojs.bd9aa13eae50.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/ko/djangojs.15267e82259b.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.570918a26988.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/lv/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/nl/djangojs.f2bc13b4fdb5.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/nl/djangojs.a15808e72148.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/nl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/pl/djangojs.1179110518b6.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/pl/djangojs.9be5b1a08257.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/pl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.bad736bdb7c6.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.c1bde86bbde0.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.064cf9e90def.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.7fd4450510fe.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.e45e0d391d05.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/sl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/sv/djangojs.24e5934f309b.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/sv/djangojs.83a9b3370da0.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.b89150a62433.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/th/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/tr/djangojs.be605e0502f2.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/tr/djangojs.a2999529b591.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/tr/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/uk/djangojs.09e0995fb99b.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/uk/djangojs.003c5713fbcf.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/uk/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.18f19bb8453b.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.30a18637d3ba.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.e581a81c2574.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.9f3310011471.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-tw/djangojs.b9f899f1baae.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-tw/djangojs.419dede4b221.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
%%SEAHUBDIR%%/media/assets/scripts/lib/backbone.paginator.ee50c2f50e53.js
%%SEAHUBDIR%%/media/assets/scripts/lib/backbone.paginator.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.c0b3962f9f23.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jquery-ui.min.bdcd176b5ec2.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jquery-ui.min.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.fileupload-process.c92f97e488bb.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.fileupload-process.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.fileupload-ui.d9e29eebec8f.js
@@ -542,27 +553,22 @@
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.fileupload.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.iframe-transport.7b39a42a7a2a.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.iframe-transport.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.magnific-popup.46e3906a2c4d.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.magnific-popup.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.simplemodal.67fb20a63282.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.magnific-popup.min.ba6cf724c8bb.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.magnific-popup.min.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.min.a09e13ee94d5.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.min.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.simplemodal.55150926fcd1.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.simplemodal.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.core.954b6603ec44.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.core.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.progressbar.0695670bde95.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.progressbar.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.tabs.7406a3c5d2e3.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.tabs.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.widget.1.11.1.5bae5494c8e9.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jquery.ui.widget.1.11.1.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/js.cookie.4267ca2ad477.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/js.cookie.8ff1c89f24a8.js
%%SEAHUBDIR%%/media/assets/scripts/lib/js.cookie.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/jstree.min.baba5642f663.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/jstree.min.3e831b62c177.js
%%SEAHUBDIR%%/media/assets/scripts/lib/jstree.min.js
%%SEAHUBDIR%%/media/assets/scripts/lib/marked.min.c2a88705e206.js
%%SEAHUBDIR%%/media/assets/scripts/lib/marked.min.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/moment-with-locales.c4492e6216cc.js
-%%SEAHUBDIR%%/media/assets/scripts/lib/moment-with-locales.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/moment-with-locales.min.84474642caf1.js
+%%SEAHUBDIR%%/media/assets/scripts/lib/moment-with-locales.min.js
%%SEAHUBDIR%%/media/assets/scripts/lib/require.640929dac3c2.js
%%SEAHUBDIR%%/media/assets/scripts/lib/require.js
%%SEAHUBDIR%%/media/assets/scripts/lib/select2-3.5.2.d5f38f0c37db.js
@@ -577,6 +583,10 @@
%%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/address-book-group.296a0b5b8c2e.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/address-book-group.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/address-book-groups.e7e9d1f8ecc8.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/collection/address-book-groups.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
@@ -633,69 +643,77 @@
%%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.75b7885c404f.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/router.c50b8619cdcb.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/router.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book-group-item.60dfbe63c8f2.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book-group-item.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book-group-library.cc7c5c8c256a.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book-group-library.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book-group.62f0e335cd92.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book-group.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book.c5a938002dc8.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/address-book.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.a0228366385e.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.7c9ae6f59128.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.8a4b3072d6fb.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.39c404185a0e.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/desktop-devices.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/device-error.4e2a1ee6c209.js
%%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.a9238a92697c.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.0d08a34ece2a.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.a8f8afc3d704.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dir.89a5250a7bc5.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dir.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dirent.46ace69d5584.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/dirent.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/folder-share-item.485fb2cdac88.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/folder-share-item.da67bbfac761.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/folder-share-item.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-member.e38424744e06.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-member.0b8386fc7697.js
%%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.9b4c7213301f.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-members.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.b65b854a16f9.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group-repos.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group.ad24c3aafb56.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group.9bf1b85b99f9.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/group.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/groups.fa0ec646281c.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/groups.5b4f998473ad.js
%%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.a9bb79155996.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/mobile-devices.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repo.4e12047fe6f8.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repo.855221207df8.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.69e4b311fd78.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/repos.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-groups.b1a342937497.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-groups.a4578159182f.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-groups.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-repos.c79bb4de37d0.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-repos.7588b6be923f.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-repos.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-trash-repos.0e629c870320.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-trash-repos.ab2355d46a8e.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/search-trash-repos.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/share.958986b18ab5.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/share.57b462eec4ea.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/share.js
-%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/side-nav.58861626b95f.js
+%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/side-nav.cc17475606ff.js
%%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.52bdcbe50eac.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/system-repo.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.3695f5f011ee.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-app/views/trash-repos.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-main.e14c688752f6.js
%%SEAHUBDIR%%/media/assets/scripts/sysadmin-main.js
@@ -713,7 +731,6 @@
%%SEAHUBDIR%%/media/css/bootstrap.popover.min.css
%%SEAHUBDIR%%/media/css/controls.png
%%SEAHUBDIR%%/media/css/controls.svg
-%%SEAHUBDIR%%/media/css/doc_and_pdf.css
%%SEAHUBDIR%%/media/css/editormd.min.css
%%SEAHUBDIR%%/media/css/file_view_extra.css
%%SEAHUBDIR%%/media/css/font/fontawesome-webfont.eot
@@ -813,7 +830,6 @@
%%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
%%SEAHUBDIR%%/media/js/CryptoJS/rollups/sha1.js
@@ -831,17 +847,12 @@
%%SEAHUBDIR%%/media/js/file_crypto.js
%%SEAHUBDIR%%/media/js/findAndReplaceDOMText.js
%%SEAHUBDIR%%/media/js/flashmediaelement.swf
-%%SEAHUBDIR%%/media/js/html5shiv.js
%%SEAHUBDIR%%/media/js/jq.min.js
-%%SEAHUBDIR%%/media/js/jquery-1.12.1.min.js
-%%SEAHUBDIR%%/media/js/jquery-jtemplates.js
-%%SEAHUBDIR%%/media/js/jquery-ui.datepicker.min.js
%%SEAHUBDIR%%/media/js/jquery.fileupload.min.js
%%SEAHUBDIR%%/media/js/mediaelement-and-player.min.js
%%SEAHUBDIR%%/media/js/pdf.js
%%SEAHUBDIR%%/media/js/pdf.worker.js
%%SEAHUBDIR%%/media/js/repo_crypto.js
-%%SEAHUBDIR%%/media/js/select2.min.js
%%SEAHUBDIR%%/media/js/silverlightmediaelement.xap
%%SEAHUBDIR%%/media/js/thingiview/Three.js
%%SEAHUBDIR%%/media/js/thingiview/binaryReader.js
@@ -882,8 +893,13 @@
%%SEAHUBDIR%%/seahub/api2/authentication.py
%%SEAHUBDIR%%/seahub/api2/base.py
%%SEAHUBDIR%%/seahub/api2/endpoints/__init__.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/address_book/__init__.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/address_book/groups.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/address_book/members.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/__init__.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/account.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/admin/address_book/__init__.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/admin/address_book/groups.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
@@ -894,6 +910,7 @@
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/file_update.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/group_libraries.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/group_members.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/admin/group_owned_libraries.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/groups.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/invitations.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/libraries.py
@@ -919,6 +936,7 @@
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/users_batch.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/utils.py
%%SEAHUBDIR%%/seahub/api2/endpoints/be_shared_repo.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/cancel_zip_task.py
%%SEAHUBDIR%%/seahub/api2/endpoints/copy_move_task.py
%%SEAHUBDIR%%/seahub/api2/endpoints/deleted_repos.py
%%SEAHUBDIR%%/seahub/api2/endpoints/dir.py
@@ -933,6 +951,7 @@
%%SEAHUBDIR%%/seahub/api2/endpoints/group_discussions.py
%%SEAHUBDIR%%/seahub/api2/endpoints/group_libraries.py
%%SEAHUBDIR%%/seahub/api2/endpoints/group_members.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/group_owned_libraries.py
%%SEAHUBDIR%%/seahub/api2/endpoints/groups.py
%%SEAHUBDIR%%/seahub/api2/endpoints/invitation.py
%%SEAHUBDIR%%/seahub/api2/endpoints/invitations.py
@@ -961,7 +980,11 @@
%%SEAHUBDIR%%/seahub/api2/endpoints/user_avatar.py
%%SEAHUBDIR%%/seahub/api2/endpoints/user_enabled_modules.py
%%SEAHUBDIR%%/seahub/api2/endpoints/utils.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/wiki_pages.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/wikis.py
%%SEAHUBDIR%%/seahub/api2/endpoints/zip_task.py
+%%SEAHUBDIR%%/seahub/api2/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/api2/migrations/__init__.py
%%SEAHUBDIR%%/seahub/api2/models.py
%%SEAHUBDIR%%/seahub/api2/permissions.py
%%SEAHUBDIR%%/seahub/api2/serializers.py
@@ -975,14 +998,12 @@
%%SEAHUBDIR%%/seahub/api2/views_misc.py
%%SEAHUBDIR%%/seahub/auth/LICENSE
%%SEAHUBDIR%%/seahub/auth/__init__.py
-%%SEAHUBDIR%%/seahub/auth/admin.py
+%%SEAHUBDIR%%/seahub/auth/backends.py
+%%SEAHUBDIR%%/seahub/auth/context_processors.py
%%SEAHUBDIR%%/seahub/auth/decorators.py
%%SEAHUBDIR%%/seahub/auth/fixtures/authtestdata.json
%%SEAHUBDIR%%/seahub/auth/forms.py
%%SEAHUBDIR%%/seahub/auth/handlers/modpython.py
-%%SEAHUBDIR%%/seahub/auth/management/__init__.py
-%%SEAHUBDIR%%/seahub/auth/management/commands/changepassword.py
-%%SEAHUBDIR%%/seahub/auth/management/commands/createsuperuser.py
%%SEAHUBDIR%%/seahub/auth/middleware.py
%%SEAHUBDIR%%/seahub/auth/models.py
%%SEAHUBDIR%%/seahub/auth/signals.py
@@ -1000,6 +1021,8 @@
%%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/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/avatar/migrations/__init__.py
%%SEAHUBDIR%%/seahub/avatar/models.py
%%SEAHUBDIR%%/seahub/avatar/settings.py
%%SEAHUBDIR%%/seahub/avatar/signals.py
@@ -1041,7 +1064,10 @@
%%SEAHUBDIR%%/seahub/base/management/commands/clear_invalid_repo_data.py
%%SEAHUBDIR%%/seahub/base/management/commands/createsuperuser.py
%%SEAHUBDIR%%/seahub/base/management/commands/export_users.py
+%%SEAHUBDIR%%/seahub/base/management/commands/migrate_file_comment.py
%%SEAHUBDIR%%/seahub/base/middleware.py
+%%SEAHUBDIR%%/seahub/base/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/base/migrations/__init__.py
%%SEAHUBDIR%%/seahub/base/mixins.py
%%SEAHUBDIR%%/seahub/base/models.py
%%SEAHUBDIR%%/seahub/base/profile.py
@@ -1057,8 +1083,9 @@
%%SEAHUBDIR%%/seahub/cconvert.py
%%SEAHUBDIR%%/seahub/constants.py
%%SEAHUBDIR%%/seahub/contacts/__init__.py
-%%SEAHUBDIR%%/seahub/contacts/handlers.py
%%SEAHUBDIR%%/seahub/contacts/i18n.sh.template
+%%SEAHUBDIR%%/seahub/contacts/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/contacts/migrations/__init__.py
%%SEAHUBDIR%%/seahub/contacts/models.py
%%SEAHUBDIR%%/seahub/contacts/settings.py
%%SEAHUBDIR%%/seahub/contacts/signals.py
@@ -1077,6 +1104,8 @@
%%SEAHUBDIR%%/seahub/group/fixtures/groupmessage.json
%%SEAHUBDIR%%/seahub/group/forms.py
%%SEAHUBDIR%%/seahub/group/i18n.sh.template
+%%SEAHUBDIR%%/seahub/group/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/group/migrations/__init__.py
%%SEAHUBDIR%%/seahub/group/models.py
%%SEAHUBDIR%%/seahub/group/settings.py
%%SEAHUBDIR%%/seahub/group/signals.py
@@ -1114,6 +1143,7 @@
%%SEAHUBDIR%%/seahub/institutions/middleware.py
%%SEAHUBDIR%%/seahub/institutions/migrations/0001_initial.py
%%SEAHUBDIR%%/seahub/institutions/migrations/0002_institutionquota.py
+%%SEAHUBDIR%%/seahub/institutions/migrations/0003_auto_20180426_0710.py
%%SEAHUBDIR%%/seahub/institutions/migrations/__init__.py
%%SEAHUBDIR%%/seahub/institutions/models.py
%%SEAHUBDIR%%/seahub/institutions/templates/institutions/base.html
@@ -1148,9 +1178,16 @@
%%SEAHUBDIR%%/seahub/notifications/management/commands/__init__.py
%%SEAHUBDIR%%/seahub/notifications/management/commands/notify_admins_on_virus.py
%%SEAHUBDIR%%/seahub/notifications/management/commands/send_notices.py
+%%SEAHUBDIR%%/seahub/notifications/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/notifications/migrations/0002_auto_20180426_0710.py
+%%SEAHUBDIR%%/seahub/notifications/migrations/__init__.py
%%SEAHUBDIR%%/seahub/notifications/models.py
%%SEAHUBDIR%%/seahub/notifications/settings.py
%%SEAHUBDIR%%/seahub/notifications/templates/notifications/notice_email.html
+%%SEAHUBDIR%%/seahub/notifications/templates/notifications/notice_msg/folder_share_msg.html
+%%SEAHUBDIR%%/seahub/notifications/templates/notifications/notice_msg/folder_share_to_group_msg.html
+%%SEAHUBDIR%%/seahub/notifications/templates/notifications/notice_msg/repo_share_msg.html
+%%SEAHUBDIR%%/seahub/notifications/templates/notifications/notice_msg/repo_share_to_group_msg.html
%%SEAHUBDIR%%/seahub/notifications/templates/notifications/notification_list.html
%%SEAHUBDIR%%/seahub/notifications/templates/notifications/notify_virus.html
%%SEAHUBDIR%%/seahub/notifications/templates/notifications/user_notification_list.html
@@ -1171,9 +1208,10 @@
%%SEAHUBDIR%%/seahub/onlyoffice/admin.py
%%SEAHUBDIR%%/seahub/onlyoffice/migrations/__init__.py
%%SEAHUBDIR%%/seahub/onlyoffice/settings.py
-%%SEAHUBDIR%%/seahub/onlyoffice/templates/onlyoffice/view_file_via_onlyoffice.html
%%SEAHUBDIR%%/seahub/onlyoffice/views.py
%%SEAHUBDIR%%/seahub/options/__init__.py
+%%SEAHUBDIR%%/seahub/options/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/options/migrations/__init__.py
%%SEAHUBDIR%%/seahub/options/models.py
%%SEAHUBDIR%%/seahub/options/templates/options/set_user_options.html
%%SEAHUBDIR%%/seahub/options/tests.py
@@ -1188,6 +1226,8 @@
%%SEAHUBDIR%%/seahub/profile/admin.py
%%SEAHUBDIR%%/seahub/profile/forms.py
%%SEAHUBDIR%%/seahub/profile/i18n.sh.template
+%%SEAHUBDIR%%/seahub/profile/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/profile/migrations/__init__.py
%%SEAHUBDIR%%/seahub/profile/models.py
%%SEAHUBDIR%%/seahub/profile/settings.py
%%SEAHUBDIR%%/seahub/profile/templates/profile/set_profile.html
@@ -1197,6 +1237,8 @@
%%SEAHUBDIR%%/seahub/profile/utils.py
%%SEAHUBDIR%%/seahub/profile/views.py
%%SEAHUBDIR%%/seahub/revision_tag/__init__.py
+%%SEAHUBDIR%%/seahub/revision_tag/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/revision_tag/migrations/__init__.py
%%SEAHUBDIR%%/seahub/revision_tag/models.py
%%SEAHUBDIR%%/seahub/role_permissions/__init__.py
%%SEAHUBDIR%%/seahub/role_permissions/admin.py
@@ -1210,6 +1252,8 @@
%%SEAHUBDIR%%/seahub/share/decorators.py
%%SEAHUBDIR%%/seahub/share/forms.py
%%SEAHUBDIR%%/seahub/share/i18n.sh.template
+%%SEAHUBDIR%%/seahub/share/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/share/migrations/__init__.py
%%SEAHUBDIR%%/seahub/share/models.py
%%SEAHUBDIR%%/seahub/share/signals.py
%%SEAHUBDIR%%/seahub/share/templates/share/audit_code_email.html
@@ -1221,6 +1265,8 @@
%%SEAHUBDIR%%/seahub/shortcuts.py
%%SEAHUBDIR%%/seahub/signals.py
%%SEAHUBDIR%%/seahub/tags/__init__.py
+%%SEAHUBDIR%%/seahub/tags/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/tags/migrations/__init__.py
%%SEAHUBDIR%%/seahub/tags/models.py
%%SEAHUBDIR%%/seahub/templates/404.html
%%SEAHUBDIR%%/seahub/templates/500.html
@@ -1236,12 +1282,10 @@
%%SEAHUBDIR%%/seahub/templates/file_access.html
%%SEAHUBDIR%%/seahub/templates/file_edit.html
%%SEAHUBDIR%%/seahub/templates/file_revisions.html
-%%SEAHUBDIR%%/seahub/templates/file_upload_progress_page.html
%%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
%%SEAHUBDIR%%/seahub/templates/js/templates.html
@@ -1280,8 +1324,8 @@
%%SEAHUBDIR%%/seahub/templates/shared_upload_link_email.html
%%SEAHUBDIR%%/seahub/templates/shibboleth/complete.html
%%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/document_file_viewer.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
@@ -1293,9 +1337,6 @@
%%SEAHUBDIR%%/seahub/templates/snippets/image_file_view_js.html
%%SEAHUBDIR%%/seahub/templates/snippets/list_commit_detail.html
%%SEAHUBDIR%%/seahub/templates/snippets/notice_html.html
-%%SEAHUBDIR%%/seahub/templates/snippets/office_convert_html.html
-%%SEAHUBDIR%%/seahub/templates/snippets/office_convert_js.html
-%%SEAHUBDIR%%/seahub/templates/snippets/office_convert_style.html
%%SEAHUBDIR%%/seahub/templates/snippets/password_strength_js.html
%%SEAHUBDIR%%/seahub/templates/snippets/pdfjs_file_viewer.html
%%SEAHUBDIR%%/seahub/templates/snippets/repo_create_js.html
@@ -1362,20 +1403,23 @@
%%SEAHUBDIR%%/seahub/templates/view_file_document.html
%%SEAHUBDIR%%/seahub/templates/view_file_image.html
%%SEAHUBDIR%%/seahub/templates/view_file_markdown.html
+%%SEAHUBDIR%%/seahub/templates/view_file_onlyoffice.html
%%SEAHUBDIR%%/seahub/templates/view_file_pdf.html
%%SEAHUBDIR%%/seahub/templates/view_file_spreadsheet.html
%%SEAHUBDIR%%/seahub/templates/view_file_svg.html
%%SEAHUBDIR%%/seahub/templates/view_file_text.html
%%SEAHUBDIR%%/seahub/templates/view_file_unknown.html
%%SEAHUBDIR%%/seahub/templates/view_file_video.html
+%%SEAHUBDIR%%/seahub/templates/view_file_wopi.html
%%SEAHUBDIR%%/seahub/templates/view_history_file.html
%%SEAHUBDIR%%/seahub/templates/view_shared_dir.html
%%SEAHUBDIR%%/seahub/templates/view_shared_upload_link.html
%%SEAHUBDIR%%/seahub/templates/view_snapshot_file.html
%%SEAHUBDIR%%/seahub/templates/view_trash_file.html
-%%SEAHUBDIR%%/seahub/templates/view_wopi_file.html
%%SEAHUBDIR%%/seahub/templates/wiki/personal_wiki.html
%%SEAHUBDIR%%/seahub/templates/wiki/personal_wiki_pages.html
+%%SEAHUBDIR%%/seahub/templates/wiki/wiki.html
+%%SEAHUBDIR%%/seahub/templates/wiki/wiki_list.html
%%SEAHUBDIR%%/seahub/test_settings.py
%%SEAHUBDIR%%/seahub/test_utils.py
%%SEAHUBDIR%%/seahub/thumbnail/__init__.py
@@ -1388,8 +1432,11 @@
%%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.mo
%%SEAHUBDIR%%/seahub/trusted_ip/locale/zh_CN/LC_MESSAGES/django.po
%%SEAHUBDIR%%/seahub/trusted_ip/middleware.py
+%%SEAHUBDIR%%/seahub/trusted_ip/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/trusted_ip/migrations/__init__.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
@@ -1412,6 +1459,8 @@
%%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/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/two_factor/migrations/__init__.py
%%SEAHUBDIR%%/seahub/two_factor/models/__init__.py
%%SEAHUBDIR%%/seahub/two_factor/models/base.py
%%SEAHUBDIR%%/seahub/two_factor/models/phone.py
@@ -1479,8 +1528,17 @@
%%SEAHUBDIR%%/seahub/views/wiki.py
%%SEAHUBDIR%%/seahub/wiki/__init__.py
%%SEAHUBDIR%%/seahub/wiki/forms.py
+%%SEAHUBDIR%%/seahub/wiki/management/__init__.py
+%%SEAHUBDIR%%/seahub/wiki/management/commands/__init__.py
+%%SEAHUBDIR%%/seahub/wiki/management/commands/migrate_personal_wiki.py
+%%SEAHUBDIR%%/seahub/wiki/migrations/0001_initial.py
+%%SEAHUBDIR%%/seahub/wiki/migrations/0002_auto_20180326_0548.py
+%%SEAHUBDIR%%/seahub/wiki/migrations/0003_auto_20180428_0619.py
+%%SEAHUBDIR%%/seahub/wiki/migrations/__init__.py
%%SEAHUBDIR%%/seahub/wiki/models.py
+%%SEAHUBDIR%%/seahub/wiki/urls.py
%%SEAHUBDIR%%/seahub/wiki/utils.py
+%%SEAHUBDIR%%/seahub/wiki/views.py
%%SEAHUBDIR%%/seahub/wopi/__init__.py
%%SEAHUBDIR%%/seahub/wopi/settings.py
%%SEAHUBDIR%%/seahub/wopi/urls.py
@@ -1507,6 +1565,7 @@
%%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-owned-repos.js
%%SEAHUBDIR%%/static/scripts/app/collections/group-repos.js
%%SEAHUBDIR%%/static/scripts/app/collections/groups.js
%%SEAHUBDIR%%/static/scripts/app/collections/invitations.js
@@ -1541,6 +1600,7 @@
%%SEAHUBDIR%%/static/scripts/app/views/account.js
%%SEAHUBDIR%%/static/scripts/app/views/activities.js
%%SEAHUBDIR%%/static/scripts/app/views/activity-item.js
+%%SEAHUBDIR%%/static/scripts/app/views/add-department-repo.js
%%SEAHUBDIR%%/static/scripts/app/views/add-group-repo.js
%%SEAHUBDIR%%/static/scripts/app/views/add-pub-repo.js
%%SEAHUBDIR%%/static/scripts/app/views/add-pubrepo-item.js
@@ -1640,22 +1700,20 @@
%%SEAHUBDIR%%/static/scripts/i18n/zh-tw/djangojs.js
%%SEAHUBDIR%%/static/scripts/lib/backbone.js
%%SEAHUBDIR%%/static/scripts/lib/backbone.paginator.js
+%%SEAHUBDIR%%/static/scripts/lib/jquery-ui.min.js
%%SEAHUBDIR%%/static/scripts/lib/jquery.fileupload-process.js
%%SEAHUBDIR%%/static/scripts/lib/jquery.fileupload-ui.js
%%SEAHUBDIR%%/static/scripts/lib/jquery.fileupload-validate.js
%%SEAHUBDIR%%/static/scripts/lib/jquery.fileupload.js
%%SEAHUBDIR%%/static/scripts/lib/jquery.iframe-transport.js
-%%SEAHUBDIR%%/static/scripts/lib/jquery.js
-%%SEAHUBDIR%%/static/scripts/lib/jquery.magnific-popup.js
+%%SEAHUBDIR%%/static/scripts/lib/jquery.magnific-popup.min.js
+%%SEAHUBDIR%%/static/scripts/lib/jquery.min.js
%%SEAHUBDIR%%/static/scripts/lib/jquery.simplemodal.js
-%%SEAHUBDIR%%/static/scripts/lib/jquery.ui.core.js
-%%SEAHUBDIR%%/static/scripts/lib/jquery.ui.progressbar.js
-%%SEAHUBDIR%%/static/scripts/lib/jquery.ui.tabs.js
%%SEAHUBDIR%%/static/scripts/lib/jquery.ui.widget.1.11.1.js
%%SEAHUBDIR%%/static/scripts/lib/js.cookie.js
%%SEAHUBDIR%%/static/scripts/lib/jstree.min.js
%%SEAHUBDIR%%/static/scripts/lib/marked.min.js
-%%SEAHUBDIR%%/static/scripts/lib/moment-with-locales.js
+%%SEAHUBDIR%%/static/scripts/lib/moment-with-locales.min.js
%%SEAHUBDIR%%/static/scripts/lib/require.js
%%SEAHUBDIR%%/static/scripts/lib/select2-3.5.2.js
%%SEAHUBDIR%%/static/scripts/lib/text.js
@@ -1663,6 +1721,8 @@
%%SEAHUBDIR%%/static/scripts/lib/underscore.js
%%SEAHUBDIR%%/static/scripts/main.js
%%SEAHUBDIR%%/static/scripts/pinyin-by-unicode.js
+%%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/address-book-group.js
+%%SEAHUBDIR%%/static/scripts/sysadmin-app/collection/address-book-groups.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
@@ -1692,6 +1752,10 @@
%%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/address-book-group-item.js
+%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/address-book-group-library.js
+%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/address-book-group.js
+%%SEAHUBDIR%%/static/scripts/sysadmin-app/views/address-book.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
@@ -1730,6 +1794,8 @@
%%SEAHUBDIR%%/tests/api/apitestbase.py
%%SEAHUBDIR%%/tests/api/endpoints/__init__.py
%%SEAHUBDIR%%/tests/api/endpoints/admin/__init__.py
+%%SEAHUBDIR%%/tests/api/endpoints/admin/address_book/test_group.py
+%%SEAHUBDIR%%/tests/api/endpoints/admin/address_book/test_groups.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
@@ -1801,6 +1867,8 @@
%%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_wiki_pages.py
+%%SEAHUBDIR%%/tests/api/endpoints/test_wikis.py
%%SEAHUBDIR%%/tests/api/endpoints/test_zip_task.py
%%SEAHUBDIR%%/tests/api/models/__init__.py
%%SEAHUBDIR%%/tests/api/models/test_token_v2.py
@@ -1852,8 +1920,8 @@
%%SEAHUBDIR%%/tests/seahub/base/test_accounts.py
%%SEAHUBDIR%%/tests/seahub/base/test_models.py
%%SEAHUBDIR%%/tests/seahub/forms/test_add_user_form.py
-%%SEAHUBDIR%%/tests/seahub/group/views/test_group.py
%%SEAHUBDIR%%/tests/seahub/group/views/test_group_check.py
+%%SEAHUBDIR%%/tests/seahub/group/views/test_group_discuss.py
%%SEAHUBDIR%%/tests/seahub/institutions/test_views.py
%%SEAHUBDIR%%/tests/seahub/invitations/__init__.py
%%SEAHUBDIR%%/tests/seahub/invitations/test_models.py
@@ -1919,6 +1987,7 @@
%%SEAHUBDIR%%/tests/seahub/views/init/test_convert_cmmt_desc_link.py
%%SEAHUBDIR%%/tests/seahub/views/init/test_demo.py
%%SEAHUBDIR%%/tests/seahub/views/init/test_file_revisions.py
+%%SEAHUBDIR%%/tests/seahub/views/init/test_fpath_to_link.py
%%SEAHUBDIR%%/tests/seahub/views/init/test_get_unencry_rw_repos_by_user.py
%%SEAHUBDIR%%/tests/seahub/views/init/test_i18n.py
%%SEAHUBDIR%%/tests/seahub/views/init/test_libraries.py
@@ -1947,50 +2016,15 @@
%%SEAHUBDIR%%/tests/seahub/views/test_list_lib_dir.py
%%SEAHUBDIR%%/tests/seahub/views/test_sso.py
%%SEAHUBDIR%%/tests/seahub/views/wiki/test_personal_wiki.py
+%%SEAHUBDIR%%/tests/seahub/wiki/__init__.py
+%%SEAHUBDIR%%/tests/seahub/wiki/test_models.py
+%%SEAHUBDIR%%/tests/seahub/wiki/test_utils.py
%%SEAHUBDIR%%/tests/seahubtests.sh
%%SEAHUBDIR%%/tests/ui/__init__.py
%%SEAHUBDIR%%/tests/ui/conftest.py
%%SEAHUBDIR%%/tests/ui/driver.py
%%SEAHUBDIR%%/tests/ui/fixtures.py
%%SEAHUBDIR%%/tests/ui/test_sudo_mode.py
-%%SITEPACKAGEDIR%%/captcha/LICENSE
-%%SITEPACKAGEDIR%%/captcha/__init__.py
-%%SITEPACKAGEDIR%%/captcha/conf/__init__.py
-%%SITEPACKAGEDIR%%/captcha/conf/settings.py
-%%SITEPACKAGEDIR%%/captcha/fields.py
-%%SITEPACKAGEDIR%%/captcha/fonts/COPYRIGHT.TXT
-%%SITEPACKAGEDIR%%/captcha/fonts/README.TXT
-%%SITEPACKAGEDIR%%/captcha/fonts/Vera.ttf
-%%SITEPACKAGEDIR%%/captcha/helpers.py
-%%SITEPACKAGEDIR%%/captcha/locale/bg/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/cs/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/de/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/es/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/fr/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/it/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/ja/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/nl/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/pl/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/pt_BR/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/ru/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/sk/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/tr/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/uk/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/locale/zh_CN/LC_MESSAGES/django.po
-%%SITEPACKAGEDIR%%/captcha/management/__init__.py
-%%SITEPACKAGEDIR%%/captcha/management/commands/__init__.py
-%%SITEPACKAGEDIR%%/captcha/management/commands/captcha_clean.py
-%%SITEPACKAGEDIR%%/captcha/migrations/0001_initial.py
-%%SITEPACKAGEDIR%%/captcha/migrations/__init__.py
-%%SITEPACKAGEDIR%%/captcha/models.py
-%%SITEPACKAGEDIR%%/captcha/south_migrations/0001_initial.py
-%%SITEPACKAGEDIR%%/captcha/south_migrations/__init__.py
-%%SITEPACKAGEDIR%%/captcha/tests/__init__.py
-%%SITEPACKAGEDIR%%/captcha/tests/tests.py
-%%SITEPACKAGEDIR%%/captcha/tests/urls.py
-%%SITEPACKAGEDIR%%/captcha/tests/views.py
-%%SITEPACKAGEDIR%%/captcha/urls.py
-%%SITEPACKAGEDIR%%/captcha/views.py
%%SITEPACKAGEDIR%%/registration/LICENSE
%%SITEPACKAGEDIR%%/registration/__init__.py
%%SITEPACKAGEDIR%%/registration/admin.py
@@ -2048,6 +2082,8 @@
%%SITEPACKAGEDIR%%/registration/management/__init__.py
%%SITEPACKAGEDIR%%/registration/management/commands/__init__.py
%%SITEPACKAGEDIR%%/registration/management/commands/cleanupregistration.py
+%%SITEPACKAGEDIR%%/registration/migrations/0001_initial.py
+%%SITEPACKAGEDIR%%/registration/migrations/__init__.py
%%SITEPACKAGEDIR%%/registration/models.py
%%SITEPACKAGEDIR%%/registration/signals.py
%%SITEPACKAGEDIR%%/registration/tests/__init__.py