Skip to content
Snippets Groups Projects
  1. Oct 11, 2013
    • Timo Webler's avatar
      [BUGFIX] Add workspace overlay for fetched records. · aaca3e99
      Timo Webler authored
      Call workspace overlay to resolve the right uid for
      move-placeholder.
      
      Change-Id: I6af65fcda1b1fffe72dfbc314976e42f30120d71
      Fixes: #36573
      Releases: 6.2, 6.1, 6.0, 4.7, 4.5
      Reviewed-on: https://review.typo3.org/10759
      Reviewed-by: Sascha Egerer
      Tested-by: Sascha Egerer
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      aaca3e99
    • Wouter Wolters's avatar
      [BUGFIX] Migrate workspaces tries to upgrade non existing tables · 9ececf27
      Wouter Wolters authored
      The migrate workspaces update wizard task tries to upgrade non
      existing tables. Check if table exists before executing the query.
      
      Change-Id: I57855c079a8485537888345b61c9b3f0a17ca492
      Resolves: #34246
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23796
      Reviewed-by: Sascha Egerer
      Tested-by: Sascha Egerer
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      9ececf27
    • Thorsten Kahler's avatar
      [BUGFIX] WS preview shows pages changes from all WS · f146309b
      Thorsten Kahler authored
      In workspace preview the query condition for pages records has to be
      enhanced to restrict to live WS and current WS.
      
      Change-Id: Ib271b9bb435b50f2777621707728a74ba5de4187
      Fixes: #37209
      Releases: 6.2, 6.1, 6.0
      Reviewed-on: https://review.typo3.org/11252
      Reviewed-by: Sascha Egerer
      Tested-by: Sascha Egerer
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      f146309b
    • Stefan Neufeind's avatar
      [TASK] Performance: Use cache_hash with "mixed" data · 2bce6291
      Stefan Neufeind authored
      The cache-frontend is VariableFrontendCache that already uses
      serialize() or (if available) igbinary_serialie() itself.
      No need to additionally serialize data.
      
      Change-Id: I8c3cfd2a279f8a38bc5c4d860329f2333f1304a5
      Resolves: #52648
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24512
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      2bce6291
    • Oliver Hader's avatar
      [BUGFIX] BackendUtility::viewOnClick() called with non-integer · b7bdd841
      Oliver Hader authored
      The origin is in DatabaseRecordList::makeControl() that
      tries to create a preview link with the page id "243#33163"
      - more strict checks will deny this request because it's not
      the expected integer value. Thus, BackendUtility::viewOnClick()
      is called with a string instead of an integer.
      This happens in the regular list module in the TYPO3 backend.
      It's not critical if hooks and further processors use intval() on the
      argument, but is bad if methods expect the defined integer value.
      
      Change-Id: Ib66c1ee219b67e51d534f11fbf1eaa330476ca93
      Fixes: #50912
      Releases: 4.5, 6.0, 6.1, 6.2
      Reviewed-on: https://review.typo3.org/22951
      Reviewed-by: Sascha Egerer
      Tested-by: Sascha Egerer
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      b7bdd841
    • Nicole Cordes's avatar
      [BUGFIX] Improve message for the RedirectLoopException · fdf88010
      Nicole Cordes authored
      If any RedirectLoopException is raised there should be a mention that
      for any restart the redirectCount parameter has to be removed or the
      install tool has to be restarted from backend.
      
      Resolves: #52703
      Releases: 6.2
      Change-Id: I766a036db261376e978d1ff51bb2c69ee34fff82
      Reviewed-on: https://review.typo3.org/24565
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      fdf88010
    • Sascha Egerer's avatar
      [BUGFIX] Delete modified record in WS just deletes WS version · 2bab6dee
      Sascha Egerer authored
      If you edit a record in a workspace and then you try to
      delete the record, the record it not deleted but the
      version (workspace-change record) is.
      
      Resolves: #52530
      Releases: 6.2, 6.1, 6.0
      Change-Id: I6a77f9a398276af98c41d841053641f3e07b2e33
      Reviewed-on: https://review.typo3.org/24366
      Reviewed-by: Thorsten Kahler
      Tested-by: Thorsten Kahler
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      2bab6dee
    • Steffen Ritter's avatar
      [TASK] FAL-Drivers: Make getFileInfo more versatile and performant · e356a590
      Steffen Ritter authored
      If a storage needs information about a file, it always has
      to retrieve all information about the file from the driver.
      This can be very expensive - especially if only the modification
      timestamp would be relevant, but sha1 content hash as well
      as creation time, access time, size, mimetype ... are detected.
      This patch extends the interface with a possibility to only
      retrieve a subset of these information. As drivers are only
      accessible through an ResourceStorage and the new parameters
      are optional this patch does not change behaviour or break
      backwards compatiblity.
      
      Releases: 6.2
      Resolves: #51515
      Change-Id: I45dec41e3f6cfa2d6c8902b795dc224c729296f8
      Reviewed-on: https://review.typo3.org/23464
      Tested-by: Oliver Hader
      Reviewed-by: Oliver Hader
      e356a590
    • Fabien Udriot's avatar
      [FEATURE] Control visibility of modules in the BE · ecbce5ac
      Fabien Udriot authored
      Currently there is no way for controlling the visibility
      of a module in the BE. The patch introduces User TSconfig
      which can be used to hide modules from the main menu.
      
      options.hideModules = file, help
      
      options.hideModules.web := addToList(func,info)
      
      options.hideModules.system = BelogLog
      
      The change only influences the visibility of modules in the menu
      and does not control the access (permission) which still must be
      done in the ACL of a BE User / Group as usually.
      
      Change-Id: I6c2ec2c389a154440932afa16f9ca3a2cb4b8116
      Releases: 6.2
      Resolves: #52482
      Documentation: #52692
      Reviewed-on: https://review.typo3.org/24274
      Reviewed-by: Steffen Müller
      Tested-by: Steffen Müller
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      ecbce5ac
    • Steffen Müller's avatar
      [FEATURE] Add TypoScript condition for ApplicationContext · 113655be
      Steffen Müller authored
      The following condition is available in TypoScript and TSconfig
      for testing the ApplicationContext:
      
      [applicationContext = value1, value2, ...]
      
      One of the given values matching the applicationContext.
      Wildcards + and * are allowed, as well as regular expressions
      delimited with /PREG_PATTERN/
      
      Examples:
      
      [applicationContext = Development/Debugging, Development/Profiling]
        # matching exactly "Development/Debugging" or "Development/Profiling"
      [global]
      
      [applicationContext = Production*]
        # matching any applicationContext with a rootContext of "Production",
        # for example "Production/Live" or "Production/Staging"
      [global]
      
      [applicationContext = /^Production\/Staging\/Server\d+$/]
        # matching "Production/Staging/Server1", "Production/Staging/Server2"
        # and so on
      [global]
      
      Resolves: #50132
      Documentation: #52701
      Releases: 6.2
      Change-Id: I4f0f69ca4208d36d8eb8966ec9ef034f6b703b34
      Reviewed-on: https://review.typo3.org/22412
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      113655be
    • Sascha Egerer's avatar
      [TASK] Change list view delete icon if record is deleted in WS · 28f2f31d
      Sascha Egerer authored
      If a record is deleted in a workspace the delete icon is still
      displayed but the function is different. If you click on
      the delete icon of a deleted record you will "restore"
      the record (remove the deleted flag).
      The icon should change if record is marked as deleted.
      
      Resolves: #52554
      Releases: 6.2, 6.1, 6.0, 4.5
      Change-Id: I9bccc076d06525fad16f9f5ca4b3413e217f32f6
      Reviewed-on: https://review.typo3.org/24413
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Timo Webler
      Tested-by: Timo Webler
      Reviewed-by: Thorsten Kahler
      Tested-by: Thorsten Kahler
      28f2f31d
    • Steffen Ritter's avatar
      [TASK] Categorize sys_file table by default · 18a90a9e
      Steffen Ritter authored
      To be able to migrate from DAM, sys_files need to be
      categorizable. The core is able to do so, but would
      need to be configured manually. To ease migration
      this is now activated by default.
      
      If an upgrading installation already modified the
      list of categorized tables in its localconf, the
      step installer takes care of adding sys_file to
      that list silently.
      
      Resolves: #51554
      Releases: 6.2
      Change-Id: I5a12ddb2ab1da1e7a24b9bfe53af9b0ae33a04a1
      Reviewed-on: https://review.typo3.org/23485
      Reviewed-by: Frans Saris
      Tested-by: Frans Saris
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      18a90a9e
    • Steffen Müller's avatar
      [TASK] Rename API for ApplicationContext · 24f32d1d
      Steffen Müller authored
      Use the term "applicationContext" instead of "context",
      because it is too general and could lead to confusion.
      
      Resolves: #52678
      Releases: 6.2
      Change-Id: Ib586d9d1eb69e6ca7981ed638d45f7aa5b6e6c70
      Reviewed-on: https://review.typo3.org/24541
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      24f32d1d
  2. Oct 10, 2013
  3. Oct 09, 2013
    • Wouter Wolters's avatar
      [BUGFIX] Add table as parameter to CObjectViewHelper · 86c8f807
      Wouter Wolters authored
      When passing a tt_content record with an image to the
      CObjectViewHelper it doesn't convert the FAL reference with
      an image path. To correct this we add an optional parameter
      for the table.
      
      Change-Id: I7d045e4e785cf99410ca359eb1011a59ac5cb0fe
      Resolves: #47368
      Releases: 6.2, 6.1, 6.0
      Reviewed-on: https://review.typo3.org/21096
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      86c8f807
  4. Oct 08, 2013
    • Eric Chavaillaz's avatar
      [FEATURE] Add autofocus to pass input in install · 78b76d70
      Eric Chavaillaz authored
      Restore the focus to the password input just after
      opening the install tool.
      
      Resolves: #52523
      Releases: 6.2
      Change-Id: I12ce920791b45b4c8ea2e28838c81e2e3b5af8cd
      Reviewed-on: https://review.typo3.org/24489
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      78b76d70
    • eric.chavaillaz's avatar
      [FEATURE] Add hook to custom header in page mod · ab11514a
      eric.chavaillaz authored
      Add an hook to allow modifying the header of a page in the page module.
      This hook is called before the content of the page is rendered.
      
      Resolves: #52579
      Releases: 6.2
      Change-Id: I8914f5617d1529e98b9bc2b27cdc5a4378b0a7da
      Reviewed-on: https://review.typo3.org/24460
      Reviewed-by: Daniel Huf
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      ab11514a
    • Christian Kuhn's avatar
      [BUGFIX] Failing test in VersionNumberUtility · 9ed4d0f4
      Christian Kuhn authored
      The core update patch changed a method in VersionNumberUtility
      from protected to public but did not adapt a test that relied
      on this. This is fixed with the patch together with a minor cleanup.
      
      Change-Id: I17b1e9e9ba5f3f15ca0483ccf0b1132e26cb27e7
      Resolves: #52608
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24487
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      9ed4d0f4
    • Philipp Gampe's avatar
      [BUGFIX] Follow-Up: ext:install Core update · 0eac3d91
      Philipp Gampe authored
      Fix a small mistake in variable usage during creating of the
      download directory.
      
      Resolves: #52547
      Releases: 6.2
      Change-Id: I080d43edfe9d6921d0ccca28a34f42bdb788f630
      Reviewed-on: https://review.typo3.org/24476
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      0eac3d91
    • Christian Kuhn's avatar
      [FEATURE] ext:install Core update · 710b44e5
      Christian Kuhn authored
      The patch provides the code infrastructure to test for possible
      core updates using information from get.typo3.org and implements
      a "one-click" update within "important actions".
      
      The update itself is implemented as a list of ajax calls performed
      after each other to have minimal impact and side effects to current
      core code.
      
      The service classes "CoreVersionService" and "CoreUpdateService"
      contain the main business logic and may be used in a reports module
      or scheduler task later on.
      
      Change-Id: I5947252ca805b237b513fdafcf2696e9da586fc0
      Resolves: #52547
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24396
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Helmut Hummel
      Tested-by: Helmut Hummel
      710b44e5
  5. Oct 07, 2013
    • Martin Borer's avatar
      [BUGFIX] Fields of type file_reference are not properly indexed · 1dcb94c3
      Martin Borer authored
      sys_refindex entries for TCA-fields of type group->file_reference
      are not correct. The fields ref_table and ref_uid are not filled.
      This results in a wrong number of references in the Ref column of
      the Filelist module and prevents a warning that a resource is still
      in use when deleting it.
      
      Resolves: #49538
      Releases: 6.2, 6.1, 6.0
      Change-Id: I1c44fc98b7ceefd6247ec372e5b28f8682a47bf1
      Reviewed-on: https://review.typo3.org/21764
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      1dcb94c3
    • Felix Kopp's avatar
      [TASK] Make use of .t3-table in EXT: beuser · a9573257
      Felix Kopp authored
      Use <table class="t3-table"> in backend module.
      
      Change-Id: I695587a4ec3ccdb4b6170063fd373c575efb5e70
      Resolves: #52568
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24439
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      a9573257
  6. Oct 06, 2013
    • Markus Klein's avatar
      [BUGFIX] Remove static template of ext:documentation · c13b6b7b
      Markus Klein authored
      The static template configuration is not needed and current
      constant definitions are broken.
      
      Resolves: #52411
      Releases: 6.2
      Change-Id: Ie1aecd9dd5d0be4d4d8281abb74bcc6937b62ca4
      Reviewed-on: https://review.typo3.org/24185
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      c13b6b7b
    • Felix Kopp's avatar
      [TASK] Make use of .t3-table in RecordHistory · 25ec324d
      Felix Kopp authored
      Use <table class="t3-table"> in backend module.
      
      Change-Id: Idbf90c8ac4ddc64af64bd3f7c3d6f7a33dbe4daf
      Resolves: #52566
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24436
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      25ec324d
    • Felix Kopp's avatar
      [TASK] Make use of .t3-table in EXT: scheduler · b83a07d3
      Felix Kopp authored
      Use <table class="t3-table"> in backend module.
      
      Change-Id: I3a6e899a4980b48beb47c46e6275ad591be332ad
      Resolves: #52564
      Related: #49592
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24433
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      b83a07d3
    • Felix Kopp's avatar
      [TASK] Make use of .t3-table in EXT: belog · a1880644
      Felix Kopp authored
      Use <table class="t3-table"> in backend module.
      
      Change-Id: I8f4f51020e8bf5140144d296172ab06c92bf8d6b
      Resolves: #52565
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24434
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      a1880644
    • Francois Suter's avatar
      [FEATURE] Transfer query parameters in preview · a05b4d6b
      Francois Suter authored
      The workspace preview does not transfer query parameters to the
      iframes used for preview. This prevents extensions passing custom
      parameters from functioning properly.
      
      Change-Id: If25f24f7d7252333c3d3a36419d81d7f611408ea
      Resolves: #31996
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/21112
      Reviewed-by: Sascha Egerer
      Tested-by: Sascha Egerer
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      a05b4d6b
    • Felix Kopp's avatar
      [FEATURE] Make use of .t3-table in EXT: tstemplate · 917a8c9f
      Felix Kopp authored
      Use table.t3-table of #52558 in EXT: tstemplate.
      
      Change-Id: I7b01427f8761c951df7ecf62cbeb0e307d325c84
      Resolves: #52561
      Related: #49592
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24428
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      917a8c9f
    • Felix Kopp's avatar
      [FEATURE] Make use of .t3-table in EXT: lowlevel · 0174bfb6
      Felix Kopp authored
      Use table.t3-table of #52558 in EXT: lowlevel.
      
      Change-Id: Ibf259d8fe6e61e0b62ef58eb0651445c712cddcf
      Resolves: #52560
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24426
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      0174bfb6
    • Felix Kopp's avatar
      [!!!][FEATURE] Refactor/reintroduce table.t3-table · 2537ef7d
      Felix Kopp authored
      Bring a central/common table style "t3-table".
      Refactor the pre-existing CSS code.
      
      All backend tables that display tabular table data
      should use the CSS class .t3-table.
      
      HTML code:
      
      <table class="t3-table">
        <thead>
          <tr>
            <th>...</th>
            <th>...</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td class="t3-table-tree"><img src="Icon" /></td>
            <td>...</td>
          </tr>
        </tbody>
      </table>
      
      This patch makes .t3-row-header & .typo3_dblist unnecessary.
      
      Change-Id: Ic7e66fd1d6e8b9cc541133f1216f26ae7d8d09cf
      Resolves: #52558
      Related: #49592
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24425
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      2537ef7d
    • Christian Kuhn's avatar
      [TASK] ext:install Break possible redirect loop · ac3a58b8
      Christian Kuhn authored
      The install tool initiates redirects if configuration values were
      changed. This is especially done within the "silent upgrade" class.
      If something goes wrong there, the system may end up in a redirect
      loop and does not show useful debug information.
      
      The patch introduces a simple redirect loop detection and breaks
      after ten redirects. This should be enough for the "silent upgrade"
      and should be lower than the usual browser based loop detection.
      
      Change-Id: I31164595dc1ada17012525268b57c03499dd2ddf
      Resolves: #52414
      Related: #52338
      Relases: 6.2
      Reviewed-on: https://review.typo3.org/24191
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      ac3a58b8
    • Xavier Perseguers's avatar
      [BUGFIX] EXT:documentation does not support translated manuals · f78b5745
      Xavier Perseguers authored
      Some extensions come with a translated manual and it should be used
      if a match with the user's preferred language is found.
      
      Fixes: #52332
      Releases: 6.2
      Change-Id: I84a87840db99fe2704c90bce8dc02f5bc39db4c1
      Reviewed-on: https://review.typo3.org/24109
      Reviewed-by: Eric Chavaillaz
      Tested-by: Eric Chavaillaz
      Tested-by: Philipp Gampe
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      f78b5745
    • Felix Kopp's avatar
      [TASK] Set base font-size and adjust headline sizes · 523ba339
      Felix Kopp authored
      Set body base font-size system-wide. Adjust base font size and
      increase by 1 Pixel. Inherit base font size for headline based
      on relative sizes. Give headlines better visual hierarchy.
      
      Change-Id: Ie7f7acad607aec937d8157f94762c16260ad1b9c
      Resolves: #52501
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24307
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      523ba339
    • Felix Kopp's avatar
      [TASK] Redesign "about modules" as start screen · a727959a
      Felix Kopp authored
      Adds visual containers for icons on about modules for
      easier access. About Modules will be the start screen.
      
      Also extends the width of the module.
      
      Change-Id: Ib9edcdc6240e6b9480029d4d3c341cef9af0c844
      Resolves: #52517
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24349
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      a727959a