Git Product home page Git Product logo

t3events's People

Contributors

danielsiepmann avatar dwenzel avatar eliashaeussler avatar erauchstein avatar smeviuscps avatar webfoxrafael avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

t3events's Issues

PHP Warning in ListView

PHP Warning: Invalid argument supplied for foreach() in EXT:/t3events/Classes/Controller/EventController.php line 217

obvisously when $overwriteDemand is empty

possible fix: check count of array before looping it

refactor performance repository

  • implement method createContraintsFromDemand
  • impement method createCategoryConstraints
  • use both in method findDemanded (this method should be moved to parent class later)

CalendarItemStorage not found

Hello,

I have installed t3events on my project, when using the list view, all goes fine but for calendar view, the frontend crash and this is the error message:
Fatal error: Class 'DWenzel\T3calendar\Persistence\CalendarItemStorage' not found in typo3cms/theater-morgenstern/typo3conf/ext/t3events/Classes/Controller/EventController.php on line 163

Typo3 7.6.15
t3events:0.31.0
t3calendar: 0.1.1

Typoscript Template already included.
I Try Clear all cache from installtool.
I Try to reinstall the extensions t3events and t3calendar multiple times, but no success.

RTE-Links in events description

Internal links do not open properly when created in rte field "description" of model "event".

Possible fix, working for me:

tx_t3events_domain_model_event.php:
'defaultExtras' => 'richtext:rte_transform[flag=rte_enabled|mode=ts]' (line 192)

Renaming GeoCodingInterface

development branch:

"\Classes\Domain\Model\GecodingInteface.php" should be named "GeoCodingInterface.php" (uppercase "C")

Error when saving new event (TYPO3 8.7.1)

When saving a new event an error messsage is displayed:

Database Error
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'ORDER BY tx_t3events_domain_model_performancestatus.priority) AND 
( 1=1) AND (`p' at line 3. A SQL error occurred. This may indicate a schema mismatch between TCA and 
the database. Try running database compare in the Install Tool.

Pagination links and request hashes (HMAC)

When adding 'addQueryStringMethod' to the template of paginate widget and clicking a paginate link I get a frontend error:
Uncaught TYPO3 Exception #1320830018: The given string was not appended with a valid HMAC.

I can reproduce this with version 0.19.0, 0.20.0 and 0.21.0.

I extracted this Issue from #39 .

refactor EventController

  1. creating and overwriting demand
    replace method getDemandFromSettings by two methods
  2. createDemandFromSettings
  3. overwriteDemandObject
    the above method does both
  4. replace inject Methods by @Inject annotation

Issue when create an new event item

Hi,

I have this error when i try to create a new item "event":

2: SQL error: 'Unknown column 'categories' in 'field list'' (tx_t3events_domain_model_event:NEW5916edbb8f344342168971)

I have tried the last version of this extension 0.33
Typo3:7.6.18

Pagination don't keep filter settings of quickmenu

When using quickmenu to filter the list view, the links in pagination don't keep the filter settings.
I can reproduce this with version 0.19.0, 0.20.0 and 0.21.0.

As workaround I outsourced the template files and added configuration to use query string, but than I get a frontend error:
Uncaught TYPO3 Exception #1320830018: The given string was not appended with a valid HMAC.

(for this issue see #43 ).

Templates\ViewHelpers\Widget\Paginate:

  • added addQueryStringMethod="{configuration.addQueryStringMethod} to all "f:widget.link"
  • added argument "configuration:configuration" to sections "paginator"

Templates\Performance\List.html (respectively Templates\Event\List.html):

  • added addQueryStringMethod: 'POST' to "f:widget.paginate"

Argument base not available in 6.2

The argument "base" is not available in TYPO3 6.2 fluid DateViewHelper. For compatibility to TYPO3 6.2 the DateViewHelper served with the extension should be expanded.

Error when change the view to detail view

Hi again,
Another error occurs when i change the view to detail view on backend.

Uncaught TYPO3 Exception
#1: PHP Warning: array_key_exists() expects parameter 2 to be array, string given in /kunden/181543_70794/rp-hosting/6010/7010/...../typo3_src-7.6.15/typo3/sysext/core/Classes/Utility/ArrayUtility.php line 144 (More information)

t3events 0.31.1
t3calendar 0.2.0
I already cleared cache from installtool but no change

Sort order of performances

At the moment the performances of an event are sort by their UID, but they have to be sort by the field "begin".

Test for setting image in PersonTest fails

1) Webfox\T3events\Tests\Unit\Domain\Model\PersonTest::imageCanBeAdded
Declaration of TYPO3\CMS\Extbase\Domain\Model\FileReference::setOriginalResource(TYPO3\CMS\Core\Resource\FileReference $originalResource) should be compatible with TYPO3\CMS\Extbase\Domain\Model\AbstractFileFolder::setOriginalResource(TYPO3\CMS\Core\Resource\ResourceInterface $originalResource)

/home/vagrant/UnitTests/typo3/sysext/extbase/Classes/Domain/Model/FileReference.php:22
/home/vagrant/UnitTests/vendor/typo3/class-alias-loader/src/ClassAliasLoader.php:130
/home/vagrant/UnitTests/vendor/typo3/class-alias-loader/src/ClassAliasLoader.php:169
/home/vagrant/UnitTests/vendor/typo3/class-alias-loader/src/ClassAliasLoader.php:120
/home/vagrant/UnitTests/typo3conf/ext/t3events/Tests/Unit/Domain/Model/PersonTest.php:394
/home/vagrant/UnitTests/vendor/phpunit/phpunit/phpunit:47

Fatal error when using Performance->quickMenu

When using switchableControllerActions: „Performance->quickMenu“ a fatal error is shown in the frontend:
Fatal error: Cannot use TYPO3\CMS\Extbase\Domain\Model\Category as Category because the name is already in use in [...]/typo3conf/ext/t3events/Classes/Domain/Model/CategorizableTrait.php on line 4

Previously I've updatet the extension from version 0.16.2 to 0.19.1 (master).

CalendarWidget looses page id parameter when browsing

  • t3events 0.32.0, t3calendar 0.3.0
  • PerformanceController->calendarAction
  • not current page not detail page for links
  • browse months (through calendar navigation)
  • click link for detail view of performance

=> parameter id is missing
(comes from settings.detailPid which is not persistet in CalendarConfiguration)

commandController Scheduler Task

The t3events Task CommandController breaks the TYPO3 Scheduler and creates an error on runtime.

Some Changes:

ext_localconf.php (Scheduler works after this change):
if (TYPO3_MODE === 'BE') {
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['extbase']['commandControllers'][] = 'Webfox\T3events\Command\TaskCommandController';
}

Changes in Classes/Command/TaskCommandController.php:
use TYPO3 6.2 DependencyInjection:

    /**
 * taskRepository
 * @var \Webfox\T3events\Domain\Repository\TaskRepository
 * @inject
 */
protected $taskRepository;

/**
 * performanceRepository
 * @var \Webfox\T3events\Domain\Repository\PerformanceRepository
 * @inject
 */
protected $performanceRepository;
  • removed inject... Methods

Although the Task do not run successfully.

It would be very kind of you, if you can have a look into this issue. Many thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.