Commit Graph

10353 Commits

Author SHA1 Message Date
Zacharie d0a155bb24 Issue #1167 : Group manager fixes
* Edit name change into a form
 * Add Animation on Add Group form
 * Add the "set as default" action (not working)
 * Design, color and text fixes
2020-05-19 17:28:22 +02:00
Zacharie c77519e860 Implement Group actions and behaviors on admin page (in ajax)
* Move js to a separate file
 * Rename and delete by selection functions are now operational
 * Add error or information messages at actions
 * Add different colors on group icons
 * Fixes (selection panel...)
2020-05-19 17:28:22 +02:00
Zacharie 87fc70f84b Implement group's plugin page
* Add and remove group functions (in ajax)
 * Clean up code to comply with W3C (remove labels without input and incorrect ul/li)
2020-05-19 17:28:22 +02:00
Hannah f8d2bbe200 Group manager color changes light and dark mode
Light mode and dark mode color change to group block when checked in selection mode, and to the group icon (changed to orange) number of members made orange.
Dark mode selection mode orange color made darker
Dark mode group name changes to black when checked, changes via jquery (BlackFont class added)
2020-05-19 17:21:30 +02:00
Hannah c726a39cad Dark mode Css changes for group manager 2020-05-19 17:21:30 +02:00
Hannah d08da54866 Light mode Css for group manager 2020-05-19 17:15:43 +02:00
Hannah e6a02689b4 General Css changes for group manager 2020-05-19 17:15:43 +02:00
Hannah ac119a1a2e Template changes for group manager,
includes new scripts
to do : take out what is written and automatize the process to get the different info from groups and users
2020-05-19 17:15:43 +02:00
Hannah ed7fa0e647 New icons added, used in group manager 2020-05-19 17:15:43 +02:00
plegall ba264c5743 fixes #1188 since 5b65fca3 the rank word can be surrounded by backticks 2020-05-19 16:56:52 +02:00
plegall b31d68fbd9 fixes #1182 with inheritance_by_default, copy only permissions from parents and do not add admins 2020-05-07 12:30:47 +02:00
plegall 40182f7774 fixes #1120 check installed theme on its identifier (=directory name), not on its display name 2020-04-30 11:32:52 +02:00
Zacharie c5530994b4 Minor fixe : change div border of plugin Minibox to css border 2020-04-28 10:24:10 +02:00
Hannah 5bf85c982b fixes #1179 use standard structure for icons to remove a tag in a combined tags search
use standard structure for icons to remove a tag in a combined tags search
The icon displays with 2 tags combined instead of 3
To avoid breaking all themes, we keep the old style by default, but the new style is available. The upgrade to 2.11 documentation will mention it.
2020-04-27 10:00:12 +02:00
Sam 10962c9208 Fix version comparison for session ID regen (#1178)
session_regenerate_id : as planned back in 2016, remove PHP version check entirely.

... and let's see if it still is a problem on recent PHP versions.
2020-04-23 12:51:35 +02:00
Zacharie a05aa4d72a Issue 1175 : Chrome's bugs fixes on plugin's page
* replacing fieldset and legend by divs
 * repair the filter input
2020-04-23 10:44:19 +02:00
Zacharieg 0a268bcce1 issue #1175 redesign plugin manager
* design based on Samuel's mockup + Hannah's adaptations
* on each plugin actions shown as buttons in a single column (better compatibility with verbose languages such as German)
* description always shown (no more need of the "show details" action)
* filter based on plugin title/description (javascript, no page reload)
* hide inactive plugins if they are 8 or more
* plugins no longer shown in the admin left menu, they instead get a "settings" action if relevant. Compatible with the old trigger get_admin_plugin_menu_links but new method is to simply add a "Has Setting : true" in the main.inc.php header
2020-04-22 14:41:52 +02:00
Hannah 669f3ff864 Changes to edit user popin
Height of popin changed to avoid a scroll bar that isn't needed
Sliders changed made rounder and colors changed to grey and orange, for both light and dark mode
2020-04-21 14:59:06 +02:00
Pierrick Le Gall 4a963c4335 update to 2020
(much simpler than before...)
2020-04-15 16:00:43 +02:00
Pierrick Le Gall 72ba6771b6 fix image src for issue example 2020-04-15 15:08:44 +02:00
Trond Schertel 24e256da52 Fixes #1155 2020-03-25 15:00:36 +01:00
Rasmus Lerdorf f9edbd34f7 PHP 7.4 fixes 2020-03-25 14:55:57 +01:00
plegall 8a5a2d9831 Revert "Fix PHP-7.4 Issue "
This reverts commit ea25f5b3a4.
2020-03-25 14:55:06 +01:00
plegall d3879b19f9 issue #1114 use the new screenshot provided by @HWFord 2020-03-25 14:53:48 +01:00
plegall cf38caff67 fixes #1119 keep the ability to reset password when there is no photo yet 2020-03-24 15:18:09 +01:00
plegall 1e23ed84d3 fixes #1168 prevent XSS on pwg.images.setInfo 2020-03-24 14:07:49 +01:00
plegall e21ef06e3d fixes #1162 filter users on a specific group 2020-02-18 10:50:36 +01:00
plegall d365e2d216 fixes #1114 the Piwigo for Android app comes back
Revert "issue #420, remove Piwigo for Android, not up-to-date"

This reverts commit 069581b80d
2020-02-10 16:41:52 +01:00
plegall 6ac6db0d2d issue #1150 also protect groupe name on API methods 2020-02-07 17:17:17 +01:00
plegall 619849ff8b fixes #1150 prevent HTML code in group name
It avoids any stored XSS between administrators and it's totally useless to have HTML code in the group name.
2020-02-07 17:05:56 +01:00
plegall cade53577c missing piece of code for #1098 to make the number of checksum configurable 2020-02-07 15:10:05 +01:00
Ben ea25f5b3a4 Fix PHP-7.4 Issue
PHP-7.4 Issue  = "Trying to access array offset on value of type null" in functions_category.inc.php
2020-02-07 14:43:53 +01:00
Thomas Stieler 884c43280e Quote mysql keyword groups 2019-12-16 10:53:46 +01:00
Rasmus Lerdorf f62ee77852 Fix count() warning
In PHP 7.2 and later you will get a warning if you call count() on null. So either initialize $errors to an empty array here, or use empty() to check it as I have done here.
2019-12-16 10:50:14 +01:00
Tomas Krizek 8573e35b18 include/functions_cookie: use proper brackets for offset access
Fixes #1134
2019-12-04 10:40:47 +01:00
plegall 29cc543a14 fixes #1133 adapt the height of the scrolling menu for plugins, depending on browser available height.
Also, change background color of this scrollbar.
2019-12-03 12:25:29 +01:00
plegall 90e4a63ea1 fixes #1112 better management for long username + long gallery name on small screen 2019-11-26 16:33:42 +01:00
HWFord 58fb64f751 Dark mode message boxes color made darker 2019-11-21 14:52:37 +01:00
plegall 41b4230b39 fixes #1102 limit the number of tags shown in the menubar 2019-10-15 16:02:14 +02:00
plegall c4142c2a51 fixes #1092 javascript syntax error on batch manager (Safari only) 2019-10-14 14:29:27 +02:00
plegall 72094c5f88 fixes #1090 move warning about missing checksums from dashboard to sync page
* avoid scaring users for a minor issue
* convert the warning message into a simple info
* simplify algorithm for detection and only search on relevant pages (batch manager + sync page)
2019-10-14 14:14:54 +02:00
plegall 9b695da86b (cp 15d8a19) fixes #988 no more warning on PHP 7.3
This fix was initially only for branch 2.9, and branch master should have
received a new version of jshrink, but I forgot to do it before 2.10 and now
we have a regression in 2.10. This commit will be cherry-picked to 2.10 and
we also have it on master so that we don't have a new regression in 2.11 (in
case jshrink is not properly updated)
2019-10-14 12:31:28 +02:00
plegall e49c217441 fixes #1099 avoid JS error when there is no album associated to current photo set 2019-10-14 12:27:41 +02:00
plegall ac5d00e89b fixes #1098 make checksum computation block size configurable, and smaller by default 2019-10-14 12:22:53 +02:00
plegall 54b727a22a fixes #1097 checksum compute, make the block size constant 2019-10-14 11:42:51 +02:00
plegall 8fe4305d35 during upgrade, use the new default Piwigo theme (modus) instead of hardcoded "elegant"
... and make sure the default Piwigo theme is active before that.
2019-10-08 12:23:54 +02:00
plegall 087284eafc next version is 2.10.0 2019-10-07 16:07:57 +02:00
plegall 6a25b9efea update language directory from the "translation" branch
simple copy, based on commit 28e0a2c089
2019-10-07 16:05:10 +02:00
plegall 0e86caac30 [design] quick improve of new plugins filter 2019-10-07 12:32:32 +02:00
plegall 95a656c145 no more need of jGrowl on upload form 2019-09-26 11:15:24 +02:00