[TikiWiki-commits] [Git][tikiwiki/tiki][master] [REF] Refactor wikiplugins options handling into reusable class, remove...

Benoit Grégoire (@benoitg) via TikiWiki-cvs <[email protected]>
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <69a7044084423_3b1886848765@gitlab-sidekiq-low-urgency-cpu-bound-v2-697b7784c7-9jnhv.mail>

Benoit Grégoire pushed to branch master at Tiki Wiki CMS Groupware / Tiki


Commits:
6a5d7c12 by ushindi bienvenu at 2026-03-03T15:46:20+00:00
[REF] Refactor wikiplugins options handling into reusable class, remove...
---
* [REF] Refactor wikiplugins options handling into reusable class, remove redundant logic, and clarify conditional checks

See merge request tikiwiki/tiki!7442

- - - - -


146 changed files:

- lib/categories/categlib.php
- lib/core/WikiPlugin/Options/ActivityStatuses.php
- lib/core/WikiPlugin/Options/Boolean.php
- lib/core/WikiPlugin/Options/BooleanEnglishLetter.php
- lib/core/WikiPlugin/Options/BooleanInteger.php
- + lib/core/WikiPlugin/Options/BooleanNormalizer.php
- + lib/core/WikiPlugin/Options/BorderStyle.php
- + lib/core/WikiPlugin/Options/FloatPosition.php
- + lib/core/WikiPlugin/Options/FontStyle.php
- + lib/core/WikiPlugin/Options/FontWeight.php
- lib/core/WikiPlugin/Options/HasEnumLabelsAndOptionsTrait.php
- + lib/core/WikiPlugin/Options/HorizontalAlignment.php
- + lib/core/WikiPlugin/Options/IframeAlignment.php
- lib/core/WikiPlugin/Options/PluginOptionsInterface.php
- lib/core/WikiPlugin/Options/SortDirections.php
- + lib/core/WikiPlugin/Options/TextAlignment.php
- + lib/core/WikiPlugin/Options/TimeUnit.php
- lib/core/WikiPlugin/Options/TrackerStatuses.php
- lib/core/WikiPlugin/Options/TrackerStatusesSets.php
- + lib/core/WikiPlugin/Options/VerticalAlignment.php
- lib/wiki-plugins/wikiplugin_accordion.php
- lib/wiki-plugins/wikiplugin_activitystream.php
- lib/wiki-plugins/wikiplugin_addtocart.php
- lib/wiki-plugins/wikiplugin_adjustinventory.php
- lib/wiki-plugins/wikiplugin_ajaxload.php
- lib/wiki-plugins/wikiplugin_annotation.php
- lib/wiki-plugins/wikiplugin_appframe.php
- lib/wiki-plugins/wikiplugin_articles.php
- lib/wiki-plugins/wikiplugin_attach.php
- lib/wiki-plugins/wikiplugin_author.php
- lib/wiki-plugins/wikiplugin_autotoc.php
- lib/wiki-plugins/wikiplugin_backlinks.php
- lib/wiki-plugins/wikiplugin_benchmark.php
- lib/wiki-plugins/wikiplugin_bloglist.php
- lib/wiki-plugins/wikiplugin_box.php
- lib/wiki-plugins/wikiplugin_button.php
- lib/wiki-plugins/wikiplugin_calendar.php
- lib/wiki-plugins/wikiplugin_category.php
- lib/wiki-plugins/wikiplugin_catpath.php
- lib/wiki-plugins/wikiplugin_code.php
- lib/wiki-plugins/wikiplugin_colorbox.php
- lib/wiki-plugins/wikiplugin_convene.php
- lib/wiki-plugins/wikiplugin_countdown.php
- lib/wiki-plugins/wikiplugin_countup.php
- lib/wiki-plugins/wikiplugin_customsearch.php
- lib/wiki-plugins/wikiplugin_cypht.php
- lib/wiki-plugins/wikiplugin_datachannel.php
- lib/wiki-plugins/wikiplugin_dbreport.php
- lib/wiki-plugins/wikiplugin_dialog.php
- lib/wiki-plugins/wikiplugin_div.php
- lib/wiki-plugins/wikiplugin_draw.php
- lib/wiki-plugins/wikiplugin_dynamicvariables.php
- lib/wiki-plugins/wikiplugin_events.php
- lib/wiki-plugins/wikiplugin_fade.php
- lib/wiki-plugins/wikiplugin_fancylink.php
- lib/wiki-plugins/wikiplugin_fancylist.php
- lib/wiki-plugins/wikiplugin_fancytable.php
- lib/wiki-plugins/wikiplugin_file.php
- lib/wiki-plugins/wikiplugin_files.php
- lib/wiki-plugins/wikiplugin_fluidgrid.php
- lib/wiki-plugins/wikiplugin_freetagged.php
- lib/wiki-plugins/wikiplugin_ganttchart.php
- lib/wiki-plugins/wikiplugin_gauge.php
- lib/wiki-plugins/wikiplugin_gdgraph.php
- lib/wiki-plugins/wikiplugin_googlechart.php
- lib/wiki-plugins/wikiplugin_googledoc.php
- lib/wiki-plugins/wikiplugin_grouplist.php
- lib/wiki-plugins/wikiplugin_groupstat.php
- lib/wiki-plugins/wikiplugin_html.php
- lib/wiki-plugins/wikiplugin_iframe.php
- lib/wiki-plugins/wikiplugin_img.php
- lib/wiki-plugins/wikiplugin_include.php
- lib/wiki-plugins/wikiplugin_js.php
- lib/wiki-plugins/wikiplugin_kaltura.php
- lib/wiki-plugins/wikiplugin_layout.php
- lib/wiki-plugins/wikiplugin_list.php
- lib/wiki-plugins/wikiplugin_listpages.php
- lib/wiki-plugins/wikiplugin_livesupport.php
- lib/wiki-plugins/wikiplugin_localfiles.php
- lib/wiki-plugins/wikiplugin_lottie.php
- lib/wiki-plugins/wikiplugin_mail.php
- lib/wiki-plugins/wikiplugin_map.php
- lib/wiki-plugins/wikiplugin_memberlist.php
- lib/wiki-plugins/wikiplugin_memberpayment.php
- lib/wiki-plugins/wikiplugin_model3dviewer.php
- lib/wiki-plugins/wikiplugin_module.php
- lib/wiki-plugins/wikiplugin_mouseover.php
- lib/wiki-plugins/wikiplugin_mwtable.php
- lib/wiki-plugins/wikiplugin_oembed.php
- lib/wiki-plugins/wikiplugin_pdf.php
- lib/wiki-plugins/wikiplugin_pdfpage.php
- lib/wiki-plugins/wikiplugin_peertube.php
- lib/wiki-plugins/wikiplugin_perm.php
- lib/wiki-plugins/wikiplugin_pivottable.php
- lib/wiki-plugins/wikiplugin_playscorm.php
- lib/wiki-plugins/wikiplugin_pluginmanager.php
- lib/wiki-plugins/wikiplugin_poll.php
- lib/wiki-plugins/wikiplugin_realnamelist.php
- lib/wiki-plugins/wikiplugin_relations.php
- lib/wiki-plugins/wikiplugin_remarksbox.php
- lib/wiki-plugins/wikiplugin_rr.php
- lib/wiki-plugins/wikiplugin_rss.php
- lib/wiki-plugins/wikiplugin_sharethis.php
- lib/wiki-plugins/wikiplugin_sheet.php
- lib/wiki-plugins/wikiplugin_shopperinfo.php
- lib/wiki-plugins/wikiplugin_showreference.php
- lib/wiki-plugins/wikiplugin_skype.php
- lib/wiki-plugins/wikiplugin_slideshow.php
- lib/wiki-plugins/wikiplugin_snarf.php
- lib/wiki-plugins/wikiplugin_sort.php
- lib/wiki-plugins/wikiplugin_split.php
- lib/wiki-plugins/wikiplugin_sql.php
- lib/wiki-plugins/wikiplugin_stat.php
- lib/wiki-plugins/wikiplugin_subscribegroup.php
- lib/wiki-plugins/wikiplugin_subscribegroups.php
- lib/wiki-plugins/wikiplugin_subscribenewsletter.php
- lib/wiki-plugins/wikiplugin_swiper.php
- lib/wiki-plugins/wikiplugin_tabs.php
- lib/wiki-plugins/wikiplugin_tikimanagerclone.php
- lib/wiki-plugins/wikiplugin_tikimanagerupdate.php
- lib/wiki-plugins/wikiplugin_titlesearch.php
- lib/wiki-plugins/wikiplugin_toc.php
- lib/wiki-plugins/wikiplugin_tour.php
- lib/wiki-plugins/wikiplugin_tracker.php
- lib/wiki-plugins/wikiplugin_trackercalendar.php
- lib/wiki-plugins/wikiplugin_trackercomments.php
- lib/wiki-plugins/wikiplugin_trackerfilter.php
- lib/wiki-plugins/wikiplugin_trackerif.php
- lib/wiki-plugins/wikiplugin_trackeritemfield.php
- lib/wiki-plugins/wikiplugin_trackerlist.php
- lib/wiki-plugins/wikiplugin_trackerquerytemplate.php
- lib/wiki-plugins/wikiplugin_trackerstat.php
- lib/wiki-plugins/wikiplugin_trackertimeline.php
- lib/wiki-plugins/wikiplugin_trackertoggle.php
- lib/wiki-plugins/wikiplugin_userlist.php
- lib/wiki-plugins/wikiplugin_versions.php
- lib/wiki-plugins/wikiplugin_viewtextfile.php
- lib/wiki-plugins/wikiplugin_vimeo.php
- lib/wiki-plugins/wikiplugin_vote.php
- lib/wiki-plugins/wikiplugin_vue.php
- lib/wiki-plugins/wikiplugin_wantedpages.php
- lib/wiki-plugins/wikiplugin_wikidiff.php
- lib/wiki-plugins/wikiplugin_wysiwyg.php
- lib/wiki-plugins/wikiplugin_xmlupdate.php
- lib/wiki-plugins/wikiplugin_xmpp.php
- lib/wiki-plugins/wikiplugin_youtube.php


The diff was not included because it is too large.


View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/6a5d7c12eece5a50ff68f3c26a478cdb8d6a7fd4

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/6a5d7c12eece5a50ff68f3c26a478cdb8d6a7fd4
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.