Commit Graph

2339 Commits

Author SHA1 Message Date
Zacharie
d3df6cd731 Issue #1189 : Dark mode fix and clean code 2020-06-12 15:33:35 +02:00
Zacharie
b32daddafe Issue #1189 : Statistic page redesign
* Statistic page totally redesign, replace by a single graphic which display for last hours, days, months and years
 * Add Chart.js plugin for graphic representation
 * Add Moment.js plugin for time operations
2020-06-12 15:33:35 +02:00
Zacharie
7055ee1e67 Minor design fix on Group Manager Page 2020-06-11 13:54:29 +02:00
Zacharie
a10d099b37 Issue #1175 : Design fixes due to the merge in origin branch 2020-05-20 15:53:55 +02:00
Zacharie
07731a57da Issue #1175 : Plugin Manager dropdowns fixes 2020-05-20 15:03:53 +02:00
Hannah
fe0a977e4c issue #1175 Css changes
settings button font size made bigger
settings button centered
plugin block shadow made darker so right border is more visible
plugin block border radius reduced
2020-05-20 15:03:53 +02:00
Hannah
9d2ddc9f1c issue #1175, adjustements to css, and some html
Extra padding added to the inside of plugins and outside
filter input color changed
plugin shadow changed
deactivate and restore options moved to dropdown
TODO change options icon, edit dropdown function to work on each plugin seperately
2020-05-20 15:03:53 +02:00
Zacharie
debb840e22 Issue #1167 : Minor design fixes 2020-05-19 17:28:22 +02:00
Zacharie
d4926f31aa Issue #1167 : Group manager action and design fixes
* Icon colour standardized with intro page in css
 * Dark mode colour changes
 * Load state changes on several actions (especially in delete popin)
 * Rename group action is now effective if the name didn't change
2020-05-19 17:28:22 +02:00
Zacharie
9b77eff0ef Issue #1167 : Minor changes (group order is now by alphabetic...), remove PHP actions on group_list.php 2020-05-19 17:28:22 +02:00
Zacharie
9a293dc1c5 Issue #1167 : Add pwg.groups.duplicate to API methods, add the merge action in group manager (and small code fixes) 2020-05-19 17:28:22 +02:00
Zacharie
c4b38d1a41 Issue #1167 : Fixes and code cleaning 2020-05-19 17:28:22 +02:00
Zacharie
df46475e1b Issue #1167 : Implement group merge function
* Implement new API function pwg.groups.merge
 * Generalize the delete group function in admin/include/functions.php
 * Implement merge action in Group Manager
 * Add loading state on grouped delete in group manager
 * Member manager's design fixes
2020-05-19 17:28:22 +02:00
Zacharie
1d3c08616b Issue #1167 : Member Manager Fixes and implementation
* Implement the member research
 * Visual fix for the "add member" form
 * Use of the local storage to import all user (for the add member form)
 * Change the feedback of add and remove members
 * Add load state for the adding and removing users
 * Synchronize member number displays
 * Limit the number of members displayed
2020-05-19 17:28:22 +02:00
Zacharie
14c47f0dd3 Issue #1167 : Adding loading spinner in somes Group Manager Actions (rename, add and set default) 2020-05-19 17:28:22 +02:00
Zacharie
490f43c52b Issue #1167 Implement Group Member Manage, Group manager fixes
* Adding and removing members now works in the Member manager popup
 * Implement an intelligent research input for adding users
 * Add the plugin confirm.js
 * Add a confirm popup for the group deletion
 * Implement the "Set as group for new users" action for groups
2020-05-19 17:28:22 +02:00
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
Zacharie
c5530994b4 Minor fixe : change div border of plugin Minibox to css border 2020-04-28 10:24:10 +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
plegall
d3879b19f9 issue #1114 use the new screenshot provided by @HWFord 2020-03-25 14:53:48 +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
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
Thomas Stieler
884c43280e Quote mysql keyword groups 2019-12-16 10:53:46 +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
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
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
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
plegall
a30b1115ae issue #1080 moves fontello animation.css at the end of the combined files list
It does not fixes the parsing problem, but it avoids breaking following CSS rules.
2019-09-25 16:25:20 +02:00
plegall
fa8996e10f issue #1073 prevents from making uploaded file executable
* for the name of the file in buffer directory, do not use the name given by the user, but the md5 of the name without extension
* function add_uploaded_file deletes uploaded file if not expected
2019-09-20 16:26:21 +02:00