4.5.0

Release Notes - Webdesk - Version 4.5.0 - 18.09.2019

Bug

  • [WD-3678] - JRebel causing log4j ERROR Attempted to append to closed appender named ...
  • [WD-8221] - Exception when accessing Journal from Calendar via context menu
  • [WD-8222] - Several exceptions when editing parameters for context menu entries
  • [WD-8290] - System message target is not saved
  • [WD-8350] - Migrate to Bootstrap 4 - change navbar classes in all files
  • [WD-8351] - Migrate to Bootstrap 4 - change menu classes in all files
  • [WD-8446] - Migrate to Bootstrap 4 - change/fix buttons
  • [WD-8451] - Migrate to Bootstrap 4 - fix form fields
  • [WD-8455] - Migrate to Bootstrap 4 - fix content display on welcome page
  • [WD-8468] - Migrate to Bootstrap 4 - tables
  • [WD-8471] - Migrate to Bootstrap 4 - fix webdesk layout (bootstrap grid).
  • [WD-8472] - Migrate to Bootstrap 4 - replace .panel with .card
  • [WD-8475] - Migrate to Bootstrap 4 - replace hidden classes for new display utilities
  • [WD-8477] - Migrate to Bootstrap 4 - menutree maintenance page
  • [WD-8597] - Migrate to Bootstrap 4 - ptm_doProjectTimeBooking.act
  • [WD-8696] - BS4: Multiline header in edit projecttimes table
  • [WD-8772] - BS4: Labels supposed for mobile view are shown on desktop view
  • [WD-8773] - BS4: edit projecttimes table missing lines in the table
  • [WD-8794] - BS4: Display of a single travel (folder) is broken in layout =>additional linebreak in value
  • [WD-8798] - BS4: Travel request "Who same target" button wrong format
  • [WD-8800] - BS4: Management table pagination controls are broken
  • [WD-8833] - BS4: Vertical scrollbar missing in case content does not fit on screen.
  • [WD-8840] - BS4: Rescheduling "New rescheduling entry" Has too much space between all the inputs
  • [WD-8841] - BS4: Rescheduling action => panel to edit an entry is too big.
  • [WD-8934] - BS4 general cosmetic issues on buttons, alignment, textareas
  • [WD-8961] - BS4: Amount column in partial expense falsely breaks input and selection menu onto two layout row
  • [WD-8963] - Travel folder calculated cost formatting issues
  • [WD-8989] - BS4: issues on Master Data -> Clients
  • [WD-8990] - BS4: changes on Navbar
  • [WD-8993] - BS4: issues on Master Data -> Persons
  • [WD-9010] - BS4: issues on Master Data -> Roles
  • [WD-9055] - BS4: Blue login button is falsely green onClick and falsely has a green border after the click
  • [WD-9056] - BS4: Input fields in NFC Tags table are too high and falsely have rounded edges
  • [WD-9057] - BS4: Button with dropdown menu is above baseline of the button bar
  • [WD-9064] - BS4: Menu top level entries have too much margin between them on Safari (iOS and Mac)
  • [WD-9066] - BS4: In the project chooser elements which should be on 1 layout row are broken into multiple layout rows
  • [WD-9076] - BS4: On login screen the labels of checkboxes should be click-able too
  • [WD-9100] - BS4: Margin-top too narrow and margin-bottom to large in bottom panel of Rescheduling UI
  • [WD-9103] - BS4: Buttons inside table cell miss border
  • [WD-9104] - BS4: In Master data the export buttons falsely are left aligned
  • [WD-9113] - BS4: Quicktour broken
  • [WD-9121] - BS4:Calendar columns too wide
  • [WD-9132] - BS4: Responsive behavior of label/field in two column layout is not optimal
  • [WD-9150] - BS4: Top bar is too high
  • [WD-9151] - BS4: Burger menu's icon is shown grey although active
  • [WD-9166] - BS4: icons are unaligned on kilometergelder option inside Reiseabrechung
  • [WD-9168] - BS4: Active tab falsely shows bottom border
  • [WD-9169] - BS4: Table of reisemappe after saving does not have a white background around it
  • [WD-9211] - Datepicker-Today button clears the date field instead of filling in the current day
  • [WD-9288] - BS4: javascript error cannot calculate width of popover affecting photoToolTip on uncompleted Requests
  • [WD-9289] - BS4: table travel calculation inside of process details has a different layout
  • [WD-9291] - BS4: burger menu icon does not appear on mobile view when compressed menu is opened
  • [WD-9295] - Race condition geolocation plugin recordKmBills travel form
  • [WD-9344] - BS4: navigation button and content overlap on persons Journal
  • [WD-9347] - BS4: Dropdown in Edit Daily Program -> Accounts has broken layout
  • [WD-9376] - System Message table of messages creation
  • [WD-9384] - Create a REST endpoint that returns info about working hours for a specified time interval
  • [WD-9398] - BS4: Buttons misplaced mobile -> process forms
  • [WD-9399] - BS4: doProjecttimebooking mobile -> several usability problems on mobile
  • [WD-9400] - BS4: doProjecttimebooking mobile -> not functional!
  • [WD-9401] - BS4: doProjectTimeBooking desktop => main button too small
  • [WD-9409] - Follow-up: Absence Code is empty in response when user's status is changed from absent to attendant or vice versa
  • [WD-9454] - tools.jar for javajob compilation needs update
  • [WD-9467] - BS4: UI problems in the Folder Explorer action
  • [WD-9473] - Newly created person via Trialform is not useable in TA
  • [WD-9475] - Person Profile Page displays "null" when KeyValueType field is null
  • [WD-9476] - Saving a Kiosk falsely says "Kiosk with the same name already exists!"
  • [WD-9477] - When using endpoints if NFC serial number does have proper format throw error
  • [WD-9496] - TM Saving or going back from Partial expense within Travelfolder throws error
  • [WD-9511] - DSGVO: In vehicle Logbook you can see every traveltype from every customer
  • [WD-9513] - Exception when saving a new System Message
  • [WD-9520] - NPE when valid to of time model is empty
  • [WD-9521] - Special behaviour in validity dates
  • [WD-9522] - NPE thrown when times in validation are missing in the middle
  • [WD-9524] - Faulty validation in "Accounts" and "Breaks" tab
  • [WD-9532] - BS4: fixes on project time booking and correction client pages information on mobile version
  • [WD-9534] - BS4: correction client page on mobile version has layout issues when opening an interval
  • [WD-9536] - BS4 ptm_editTimeEfforts: on popup window the comments textbox needs to occupy more space
  • [WD-9540] - BS ptm_doProjectTimeBooking: layout is not correct on popup modal and buttons are not functional
  • [WD-9541] - Layout on booking page is different on develop, has too much space between inputs
  • [WD-9542] - Sticky header's first column misaligned for tables with fixed first column
  • [WD-9543] - Choosen selection panel with searchfield is cut off, when below we have no more content
  • [WD-9563] - ta_correctionClient.act: when trying to check past months no data is shown regarding booking interval (whole day)
  • [WD-9565] - CorrectionClient mobile => exception when clicking on edit in blocked months
  • [WD-9582] - Comments in HR-Expert throw exception when person is new user
  • [WD-9585] - BS4 Dialog name is not aligned
  • [WD-9586] - BS4 Action buttons doesn't look as disabled in disabled mode
  • [WD-9625] - Tables across the application that are generically styled have transparent background instead of white
  • [WD-9633] - editTimeEfforts.act mobile -> updating current effort sometimes not working
  • [WD-9657] - BS4-Mobile: Correction Client editing an entry shows 2 cancel buttons of which one does not work and throws an error
  • [WD-9659] - TM update script v69 to v70 fails with exception causing webdesk to not start
  • [WD-9661] - CorrectionClient Year choose buttons don't go to the correct year
  • [WD-9663] - Correction client Date-fields missing after switching view
  • [WD-9669] - Too many linebreaks on mobile ta_doBooking
  • [WD-9671] - PTM booking mobile, empty screen after selecting a value from a chooser
  • [WD-9677] - BS4 Mobile: Success messages are broken
  • [WD-9682] - Label and Input field are not aligned in output mode
  • [WD-9684] - TravelRequest KM billings route layout needs too much space
  • [WD-9685] - Deleting a PoGroup in Webdesk - the group is still displayed in the orgunit tree in HRX
  • [WD-9691] - Mobile: selecting a record type causes to expand the width of the records panel
  • [WD-9692] - Cannot escape from records tab if forceLinkingOfRecordToAttachment is true but allowLinkingRecordToAttachments is false
  • [WD-9694] - Travelfolder missing margin around input fields
  • [WD-9703] - Projecttime mobile - projectcode not shown
  • [WD-9705] - Correction Client table header problems
  • [WD-9709] - Mobile ptm booking layout issue
  • [WD-9719] - Contextmenu missing in configuration forms
  • [WD-9732] - Broken layout in Correctin client day view
  • [WD-9759] - Can not show Calendar in requests due to exception
  • [WD-9774] - BS4: success message on linked connectors has the checkmark unaligned
  • [WD-9784] - Travel Expense Km Allowance location buttons cause fields to disappear (mobile view)
  • [WD-9813] - Layout issues for viewing finished travel requests

Epic

  • [WD-7863] - Migrate to Bootstrap 4
  • [WD-9190] - Combine attachments with records in Travel

New Feature

  • [WD-8332] - Integration of contact-form into homepage
  • [WD-9238] - Rework of Search-Menu and User-Menu to Webdesk standards on the top right for HRX
  • [WD-9243] - Quick Creation of TimeModel from Template
  • [WD-9528] - Add possibility to link RecordSpecial to an attachment
  • [WD-9689] - Show attachments in the details View of travels
  • [WD-9727] - Amount of Records column too narrow on Ipad

Task

  • [WD-9407] - Add validation when saving TaAccountTemplate or TaBreakSkeletonTemplate for client field
  • [WD-9484] - Increase major version to 4.5.x
  • [WD-9501] - Refactor validators of editTimeModel action
  • [WD-9503] - Service level validation for creation of Time-Model
  • [WD-9518] - Create new properties in TmTravelType: allowLinkingRecordToAttachments, forceLinkingOfRecordToAttachment
  • [WD-9568] - REST Endpoint to Get if User is Kiosk Admin Using Useruid
  • [WD-9572] - Provide static URLs to access trial-form react app
  • [WD-9722] - Translations of textmodules
  • [WD-9733] - Unify and fix german translations of employment and employment states

Improvement

  • [WD-8386] - Hide error message from ta_getAttendanceTableau.act
  • [WD-8723] - Refactor Navigation to only use CSS (no javascript)
  • [WD-8871] - BS4: Correction client has strange lines in some of the column headers
  • [WD-8911] - personProfileV2 as react-based webdesk action
  • [WD-8956] - Layout glitches on ptm_editProject.act
  • [WD-9040] - Logo block shall be a link to homepage (which is now "Dashboard")
  • [WD-9233] - Additional fields which are set invisible are shown in tmTravel
  • [WD-9255] - Add permission check for client-admin so he can edit only time-models that are assigned to his company
  • [WD-9279] - Improvement for week program display in person
  • [WD-9286] - Action Access Rights are duplicated after registration
  • [WD-9331] - Update png icons in HRX to equivalent FontAwesome icons
  • [WD-9385] - Display "Target Time Hours" in editTimeModel action in format HH:MM
  • [WD-9406] - Display notification after a new api-key is generated
  • [WD-9418] - Add "Generate new api-key" button in editKiosk.act
  • [WD-9428] - Make start of trial field editable in editClient
  • [WD-9430] - Make showApiKey use SDL table
  • [WD-9431] - Improvements in editApiKey
  • [WD-9434] - Style HRX table headers as Webdesk's
  • [WD-9436] - Style HRX list background as in Webdesk
  • [WD-9439] - Make HRX date pickers match those in Webdesk
  • [WD-9440] - Style HRX tabs (in the editor) as in Webdesk
  • [WD-9441] - Style editor texts in HRX as in Webdesk
  • [WD-9442] - Use the same font in HRX as in Webdesk
  • [WD-9459] - Make language field required for Kiosk
  • [WD-9468] - Make configured actions load access rights from its parent
  • [WD-9483] - Add possibility to display person orgUnit shortName
  • [WD-9507] - Add Client column in show time models.
  • [WD-9510] - Vehicle Logbook layout improvements
  • [WD-9512] - System Messages: Do not show delete button when creating a new one
  • [WD-9535] - Improve Attachments tab for edit travel
  • [WD-9537] - BS4: improvements on correction client, project time booking and edit time efforts pages
  • [WD-9539] - Improve Workflow List to also display the list of record attachments.
  • [WD-9567] - Follow webdesk's button scheme in HRX
  • [WD-9573] - 30-day trial - create a default project
  • [WD-9574] - Trial admin user needs some roles assigned
  • [WD-9580] - Style HRX tables as Webdesk's
  • [WD-9631] - Extend HrPersonService to adapt to the new feature parallel employment states better
  • [WD-9638] - In Record step some of the table headers are top and other bottom aligned
  • [WD-9639] - Fix capitalization of table labels in Records Step
  • [WD-9640] - Fix capitalization of labels in some of the steps names
  • [WD-9641] - Fix the layout for mobile devices
  • [WD-9686] - HRX OrgUnit tree: groups should be displayed sorted by shortname
  • [WD-9690] - Mobile: Make amount field in records one line
  • [WD-9746] - Employ the same logic of "Frame" tab to "Breaks" and "Accounts" tab too

Sub-task

  • [WD-9525] - Add new properties to TmTravelType POJO
  • [WD-9526] - Add properties to edit TmTravelType UI
  • [WD-9527] - Write update script for 2 new properties in TmTravelType
  • [WD-9529] - Create new methods in TravelFormConfig
  • [WD-9530] - Display link to attachment field in travel records tab
  • [WD-9531] - Save records attachments and link it to the RecordSpecial entity
  • [WD-9538] - Add validation for Records Attachments
  • [WD-9583] - You can enter comment even if user was not created
Kommentare (0)