Commit Graph

373 Commits

Author SHA1 Message Date
marsooooo f355a307d7 Update Interface
Updated metadata-sync badge and save
Updated unsaved changes badge triggers
Harmonized global and unit mode by creating a template for the filters

TODO :

Uncomment updateBlock calls in metaSync and implement tags update

Uncomment pluginSave method and test it with an updated plugin
2024-07-02 11:01:18 +02:00
marsooooo 5a05350bd0 Update Interface + Translation 2024-07-01 10:29:18 +02:00
marsooooo c871cf39f5 Interface Update 2024-06-25 16:53:54 +02:00
marsooooo aa19c62ab9 Templatized BatchManager Filters 2024-06-24 23:06:56 +02:00
marsooooo f9385e33b9 Interface Update 2024-06-21 16:57:06 +02:00
marsooooo 528965cb93 Added filters according to global mode 2024-06-20 23:59:37 +02:00
marsooooo 0f65f2dfa7 Interface Update 2024-06-17 20:04:13 +02:00
marsooooo 803b247ca2 Update Validation
Save mechanism is now fully operational
2024-06-14 02:36:01 +02:00
marsooooo 11be2f4029 Update Validation 2024-06-11 17:28:48 +02:00
marsooooo 9e99aa72e3 Update interface 2024-06-11 01:23:06 +02:00
marsooooo 4979edcdf8 Added image delete mechanism
Added Delete validation (Work in progress)
Fixed bottom bar width
2024-06-04 17:44:23 +02:00
marsooooo 59223f6901 Update Interface
Completed the implementation of album manager
2024-05-31 16:32:02 +02:00
marsooooo 7b4720e0fe Interface Update (Ongoing)
Update front end according to web design (Ongoing)
2024-05-30 19:20:32 +02:00
Linty 0c53880707 fixes #2149 reset the create sub-albums button click event
After an ajax request we need to reset some button events
2024-04-17 11:52:34 +02:00
Linty 4d26c62470 issue #2132 album selector hierarchy added to search page 2024-03-08 15:55:43 +01:00
Linty 0c2b0175dd fixes #2119 issue #2120 uses nodes to update album UI
As we're using selectize.js to display the albums, we need to use the methods provided by selectize.js to update the data returned by the Piwigo API.
Bug correction: when moving an album, the "sub-albums" label disappeared.
2024-02-19 16:53:41 +01:00
Linty 91659fa848 fixes #2117 add a condition to the date-end onChange function
in the date-end OnChange event, before launching the function that will make the ajax request, we check that the `end` parameter is not "1899-12-31".
2024-02-19 12:53:31 +01:00
Linty 562170528c turn code more robust by using sprintf instead of replace for a language key 2024-02-09 17:35:42 +01:00
Linty d2e8d95d94 issue #2106 reorganize search details
Instead of `See details` we put `and x more` with the remaining details instead of putting everything
2024-02-09 17:10:19 +01:00
Linty 1629cd9386 issue #2106 added details to search history
API method modification `ws_history_search`: Added a new property in API return `SEARCH_DETAILS` only for searches.
These details are displayed on the `History` page in the `Search` section.
2024-02-02 11:50:56 +01:00
Willy "Linty 24bce3eb03 fix #2103 the modal is closed only if visible 2024-02-02 10:39:55 +01:00
Willy "Linty 06e0b50043 issue #2073 add raw_name in tags property
We present the raw version in the input, and on the rendered version there's a small globe to show that there's a difference between the rendered and raw versions.

We have also modified the album title in the album edit page. The rendered version is now displayed, we keep the raw version in the input field.
2023-12-22 10:20:49 +01:00
Willy "Linty dca43a71bc issue #2072 Expand and Shrink album description field 2023-12-19 17:48:07 +01:00
Willy "Linty fbae0b735c fixes #2071 sorts users by date and username 2023-12-18 18:05:09 +01:00
Willy "Linty c0e7e9c87f fixes #1854 use new icons
After updating fontello I put the right icons as on the mockup for core and system
2023-12-12 17:29:57 +01:00
Willy "Linty 0ac1131e8c Issue #1854 adding a new tab in maintenance page 2023-12-12 15:58:23 +01:00
Willy "Linty d838ab3f17 Fixes #2053 Move script and add a user interaction
Now, to let the selectize plugin initialize, at onChange we check whether one of the inputs has been focused
2023-12-05 14:44:38 +01:00
plegall eb0759ef12 fixes #2046 avoid strip_tags if pwg_token is provided
* pwg.categories.setInfo
* pwg.categories.add
* pwg.images.setInfo
2023-11-23 19:46:46 +01:00
Willy "Linty f98ba25555 Issue #2037 Display new icon-cone on dashboard and album manager 2023-11-10 17:53:52 +01:00
Willy "Linty a267cc022b Issue #2035 Declare new parameters
We change min and max format date, now we expect `YYYY` or `YYYY-mm`or `YYYY-mm-dd`
2023-11-10 14:40:08 +01:00
Willy "Linty 57f8dd5c36 Issue #2033 Redesign open in gallery buttons 2023-11-08 11:57:17 +01:00
plegall b5c9ca4819 issue #2016 save search in history 2023-10-02 12:31:33 +02:00
plegall fdabd4a988 fixes #1929 add parameter search on pwg.categories.getList (and use it) 2023-06-27 14:41:28 +02:00
Pierrick Le Gall 60363ecd42 Issue #1869 multi-criteria search (#1927)
* First implementation of the new multi-criteria search. It replaces the old search.php form.
* Displays live search criteria above search results. Each change reloads the list of results (displayed as thumbnails).
* New API method pwg.images.filteredSearch.update called in AJAX to live change the filters.
* New kind of filter: added_by
2023-06-21 16:11:08 +02:00
MatthieuLP 8b2216bff9 fixed #1905 History image are now clickable to go to edit 2023-04-25 10:40:34 +02:00
MatthieuLP 04e47bab39 fixed #1904 warning is hidden by default 2023-04-24 17:20:48 +02:00
MatthieuLP 47301fd120 fixed #1903 removed english sentence in user delete confirm 2023-04-24 17:19:29 +02:00
MatthieuLP 056b597cd2 fixed #1883 Cancel btn closes tag popin now 2023-04-19 11:51:49 +02:00
MatthieuLP b4285310e9 fixed #1880 Changing email to a wrong email does not block the user after validation 2023-03-14 10:49:46 +01:00
MatthieuLP 1a62df3251 fixed #1878 added status translation in user manager 2023-03-13 10:28:40 +01:00
MatthieuLP fc2bcb6507 fixed #1812 Private sub albums of private sub albums have the lock icon 2023-02-13 10:40:59 +01:00
MatthieuLP c6ada9b9ac related to #1858 Most recent user first 2023-02-06 15:01:35 +01:00
MatthieuLP 74ba35b5f9 related to #1704 created JS file for common functions of the the new popin component 2023-01-11 15:12:27 +01:00
MatthieuLP 9bccc8588f related to #1704 Better 'visible' attribute implementation in API
* fixed SQL error
* Use correct function to save 'visible' attribute
* Underlined the 'Unlock it' button on the orange alert
2023-01-09 14:49:07 +01:00
MatthieuLP 4e899b5eae related to #1704 Added alert is album is locked
* Corrected french sentences spelled wrong
* Added max length for album names in breadcrumbs
* Added attribute 'visible' in categories.setInfos
* Can now unlock an album by clicking on the alert
* Switch used to lock an album works properly now
2023-01-04 18:06:10 +01:00
Matthieu Leproux f4a4473f37 Issue #1704 New album edition page
* Front end development according to the mockup
* Save changes in ajax
* Implement the delete album behaviour with Jconfirm in ajax
* Adding a new Css component : infos (factorized in the tag page)
* Add a new general admin template variable : ADMIN_PAGE_OBJECT_ID (adding the id of an object on the page)
* Modify the pwg.categories.setInfo api method to fit the need of the album edition pages
* Slightly change the method time_since, add a parameter to display only the greates time unit
* Popin to change parent album, and changed it as a re-usable component
* Dropdown to replace the checkbox for comments
2023-01-02 16:24:41 +01:00
MatthieuLP 896125194c related to #1837 added dropdown for album badges 2022-12-21 14:25:19 +01:00
MatthieuLP 23a8d1d1fe related to #1834 added filtered users sentence and fixed search cancel in search input 2022-12-20 16:33:19 +01:00
MatthieuLP aa4ee2ca89 related to #1834 implemented badge on filter button 2022-12-20 14:21:23 +01:00
MatthieuLP 07ef2e0033 related to #1832 removed console.log 2022-12-20 10:54:38 +01:00