1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-22 14:13:03 +02:00
Commit Graph

12692 Commits

Author SHA1 Message Date
Cameron
34a4f0ade8 Issue #3103 Enhanced custom-fields example with custom button link. 2018-08-20 09:41:45 -07:00
Cameron
1c7c230f41 PHP Doc for $sql and $tp. 2018-08-19 13:00:00 -07:00
Cameron
6201c906a6 Plugin Builder fixes. Now builds custom batch and filter option examples. 2018-08-18 14:13:10 -07:00
Cameron
968a6d0a4f Fixes #3070 Featurebox LANs Issue #6 2018-08-18 11:48:10 -07:00
Cameron
e9ddd09766 Issue #3307 Issue #3385 Testing required. "+" sign encoding. 2018-08-17 14:56:57 -07:00
Cameron
1d96846002 Issue #3103 Custom-fields mobile-device styling added to bootstrap3 example. 2018-08-17 14:31:22 -07:00
Cameron
5212be3e1b Issue #3103 Added {SETIMAGE} to the custom-fields bootstrap3 example. 2018-08-17 14:20:28 -07:00
Cameron
b820559b0d Fixes #3103 - Image resizing for custom fields. 2018-08-17 14:15:06 -07:00
Cameron
ccd877d09d Search test class placeholder added. Simple table parsing test added to db_verify test. 2018-08-17 13:56:35 -07:00
Cameron
744a71f785 Fixes #3373 Improved db_verify table parsing for languages other than English. 2018-08-17 13:55:34 -07:00
Achim Ennenbach
0329b5f3b9 fixes #3384 added read/unread status to outbox
update pm-unread css class to show a thick border on the left side.
The color for this border may be defined in the theme (default: black)
2018-08-17 20:00:27 +02:00
Achim Ennenbach
ddf7eced79 fixes #3377 Enabled "preview" button on forum post edit
disabled subject if edited post is not the first post of the thread
2018-08-17 19:12:23 +02:00
Cameron
1754887672 MediaManager Fixes. 2018-08-16 19:02:02 -07:00
Cameron
0c900efdf2 Bbcode shortcodes cleanup 2018-08-16 17:09:08 -07:00
Cameron
4de78b893d Merge pull request #3383 from SimSync/fix_mm_doubletag
Prevent media manager to insert an empty img tag
2018-08-16 17:08:09 -07:00
Achim Ennenbach
093c26db80 prevent media manager to insert an empty img tag 2018-08-16 22:19:10 +02:00
Cameron
ec3a2e28b5 Issue #3103 -Wrappers containing parms were not overriding wrappers of the same name without parms. 2018-08-16 11:34:29 -07:00
Nick Liu
6de885cd79 Updated documentation and renamed "cpanel" section to "hosting" 2018-08-16 09:15:47 -05:00
Nick Liu
ee7808b7bf Major improvements to Deployer system (backwards-incompatible)
Deployers, a concept unique to this repository, are now more separated
from Codeception modules.

This commit adds NoopDeployer, LocalDeployer, and SFTPDeployer to
address the three deployment target types in use by testers today.

The changes are backwards-incompatible because the structure of
config.sample.yml has changed, and all testers need to change their
config.yml or config.local.yml to continue testing. The reason for this
change is that the section "manual" no longer makes sense now that
Deployers are on a spectrum of automation levels.

The subsections under "manual" have been broken out into the root level.

The "db_dump" section has been merged into the new "db" root section.

There is a new "fs" root section used by the SFTP Deployer.

Other changes, enhancements, and bugfixes:

* cPanelDeployer no longer downgrades to "manual" mode when credentials
  are missing or an unsupported component is requested. It now throws an
  exception.
* Deployer::unlinkAppFile() was implemented for acceptance tests out of
  necessity because the app requires a configuration file to be deleted
  before re-running the app's installer.
* If a Deployer subclass does not implement the unlinkAppFile() method,
  tests that depend on the method will be skipped gracefully.
* DeployerFactory now has a better autoload mechanism.
* A logical error in lib/config.php prevented missing nested array items
  from using their default values.
* The Base Helper no longer pointlessly caches the DelayedDb module
* _bootstrap.php serializes the config.yml params into a global constant
  so that the DeployerFactory can freely access the information.
2018-08-15 23:04:59 -05:00
Nick Liu
b440ab7274 Merge branch 'master' of github.com:e107inc/e107-test 2018-08-15 17:09:46 -05:00
Cameron
73fbe980a4 Merge pull request #3381 from SimSync/fix_3380
fixes #3380 fixed the urls to the media manager used by the bbarea
2018-08-15 09:47:16 -07:00
Achim Ennenbach
a71ccab3e4 fixes #3380 fixed the urls to the media manager used by the bbarea 2018-08-15 15:46:12 +02:00
Cameron
97ce92c8ab Use "Custom Fields" for the tab in "Pages". Fix for type=file returning a bad URL. 2018-08-14 18:12:01 -07:00
Cameron
5cbe8df761 Custom page template for bootstrap3 to demonstrate custom-field usage. 2018-08-14 17:53:27 -07:00
Cameron
3120e00270 Fixes #3379 Download admin-area "Quick View" URL. 2018-08-14 17:26:05 -07:00
Cameron
5e5a13cc62 Added check for Custom-fields 'boostrap3' install.xml data. 2018-08-14 17:07:56 -07:00
Cameron
5a31146fcc Issue #3103 Default custom-fields page example added to bootstrap3 install. Custom-fields class tweaked. 2018-08-14 17:06:42 -07:00
Nick Liu
b5b59392eb Started a basic interface to manipulate files in acceptance tests
- MOD: Renamed lib/deployers/cpanel_deployer.php to
       lib/deployers/cPanelDeployer.php
- MOD: Moved responsibility of reconfiguring Codeception modules to the
       deployers.
- NEW: Abstract class Deployer to standardize the interface to Deployers
- NEW: Acceptance tests now support unlinkE107ConfigFromTestEnvironment
- MOD: Removed null checks for the Deployer in the Base Module
- MOD: Improved public method naming in the Base Module
- MOD: DeployerFactory always returns a Deployer implementation now.
- MOD: InstallCest always clears out the e107_config.php file before
       each test.
2018-08-14 16:03:30 -05:00
Cameron
a7ab8a7a62 Merge pull request #3360 from Jimmi08/download_gsitemap
e_gsitemap for download plugin #fix 2606
2018-08-14 13:16:36 -07:00
Achim Ennenbach
7ddb9a44db fixes #1412 implemented a forum image/icon which is displayed in front
of the forum name. Displaysize of the image can be defined in the
templates.
2018-08-14 13:52:39 +02:00
Cameron
66210474bd MediaPicker Select JS rewrite.
toIcon() fallback set to 'abs' URLs instead of 'full' URLs.
Fix for double-entry of mediapicker into TinyMce.
2018-08-13 17:42:06 -07:00
Cameron
58cd6f1c05 basic custom-fields test added. 2018-08-13 15:03:56 -07:00
Cameron
a2e082c75d MediaPicker Icon fix. 2018-08-13 14:44:55 -07:00
Cameron
64b4f9a2a1 Merge pull request #3376 from SimSync/fix_3192
fixes #3192 strip bbcode/html in meta description
2018-08-13 13:28:11 -07:00
Cameron
6118bef56d MediaPicker thumbnail size fixes. 2018-08-13 13:17:54 -07:00
Cameron
2429f9058e Merge pull request #3363 from SimSync/fix_3337
fixes #3337 usage of old v1 table names
2018-08-13 11:27:27 -07:00
Achim Ennenbach
4a313ccadf fixes #3192 strip bbcode/html in meta description 2018-08-13 20:23:29 +02:00
Cameron
fd8bb93192 Issue 500 header if Captcha image fails. 2018-08-13 11:11:32 -07:00
Cameron
c0b24d71a5 Added simple Captcha rendering test. 2018-08-12 10:20:33 -07:00
Cameron
acfaf2df8e MediaPicker fixes. 2018-08-11 14:06:21 -07:00
Nick L
f3acf43dd6 Merge pull request #10 from SimSync/test_title2sef
added tests for `eHelper::title2sef()`
2018-08-11 14:50:56 -05:00
Cameron
891b5f044e MediaPicker fixes. 2018-08-11 12:04:46 -07:00
Cameron
f5cf253091 MediaPicker bbcode (Tinymce) compatibility fixes. 2018-08-11 10:44:05 -07:00
Cameron
00576ee417 TinyMce / MediaManager MediaPicker work and cleanup. 2018-08-10 15:30:44 -07:00
Cameron
48bed23ed6 Limit debug backtrace 2018-08-10 14:25:13 -07:00
Cameron
e5bb5297f6 plupload fix. 2018-08-10 14:25:08 -07:00
Cameron
cc6155a226 plupload wasn't displaying upload errors correctly. 2018-08-10 14:25:03 -07:00
Cameron
5df7313606 Merge pull request #3370 from SimSync/fix_3245
fixes #3245 eHelper::title2sef() now strips any html or bbcode
2018-08-10 14:19:56 -07:00
Achim Ennenbach
7c37b4ba6f added tests for eHelper::title2sef()
The tests are based on my PR e107inc/e107#3370
2018-08-10 21:39:38 +02:00
Achim Ennenbach
169acdaba3 fixes #3245 eHelper::title2sef() now strips any html or bbcode
forum_admin.php: make sure to strip bbcode and html from forum_name
forum_admin.php: make sure forum_sef doesn't contain bbcode or html and is properly formatted
English_admin.php: Added FORLAN_223 = forum_name help text
2018-08-10 21:01:04 +02:00