ℹ Full Changelog
✨ What's New (8)
- [#40041] [2017100201000104] Add "Delete Note" functionality
- [#37074] 2017100201000104 Add "Delete Note" functionality
- [#41176] ExtraAttributes localize attribute headers
- [#38572] ExtraAttributes localize attribute headers
- [#52179] [2020052601000019] Upgrade to ElasticSearch 7.7.x (with Win2019 support)
- [#52841] Add more Localization languages (including Translation services)
- [#53170] [2020070801000102] If a new file cannot be archived in the Sync, open Archive Dialog
- [#29198] If a new file cannot be archived in the Sync, open Archive Dialog
- [#53233] inPoint.Admin Actions for external users
- [#53534] [2020091601000031] Axon.ivy update to latest 8.0.* patch
- [#53590] 2020091601000031 Axon.ivy update to latest 8.0.* patch
- [#53978] [2020101501000057] DocumentTemplates encoding
- [#53979] Change DocTemplates to be read with .NET auto detection
🐛 Issues Fixed (63)
- [#36811] [2018070201000038] inPoint.ExcelAddin blocks working on excel table in word document
- Added Marshal.ReleaseComObject(doc); in WorkbookOpen Event => for some reason this is need in order to get it working!
- Added check if the ExcelAddin or WordAddin was started in "Embedding" Mode and if yes, then don't load anything.
- [#42879] Setup: Keys are not changed after Report-Links are working again
- fixed: installStatus regkeys must be also resetted if install is finished partially
- [#49108] inPoint.Wizard: db script error after installing in different DB
- remove "execution of scripts from "ProcessData*.sql"
- [#52337] [2020031201000012] HybridStore: Unrecognized error with FAST SilentBrick (MERGE 2020.2)
- Re-Open files before verify and setting retention
- improved tester
- [#52653] Indexing of a moved folder is not correct if move is done quickly after create
- integration test fails with "No license file found!" - clean test data
- integration test fails with "No license file found!"
- verify that a folder exists before adding to the index
- [#52726] Provide a Scope for PrincipalInfo.IsSelected
- added back button;fixed IsSelected caching;added PrincipalFilter to the admin.service backend (bit not yet to pamWcf)
- [#52736] [2020071401000011] Classification Plugin - Error after DocumentMove
- fixed classification result
- fixed updates in SaveClassification
- [#52777] inPoint.Core.API netstandard GET Stream methods are always returning null
- Removed the class Produces for Docs and Users Controllers and added them for each method, because for DownloadDocument or GetUserAvatar also the Json and JsonHateoas was added, which is wrong!;Extended ApiClient.mustache so all methods which returns a Stream are now correctly parsed and returned
- [#52783] Cut/Paste Document to Desktop: it is not working after pasting to a folder (MERGE 2020.2)
- clear clipboard after cut&paste
- [#52800] [2020071701000023] HybridStore: the Centera location does not use the temp directory setting
- Centera location does not use the temp directory setting
- [#52802] Cut&Paste of document fails if there is a duplicate and no classification window (MERGE 2020.2)
- Cut&Paste of document fails if there is a duplicate and no classification window
- [#52812] [2020072001000035] "Set as my Format layout" does not work the second time (MERGE 2020.2)
- Unifywcf Layout_UpdateUser, also added condition for Format_id and removed the set for Format_id
- [#52928] [2020072401000028] Update 2020.1.3 Productive testsystem - Web.config is not updated correctly
- Task 53992: Support repeated elements containing subtree of elements without any identifier in the web.config.template
- [#52942] deployment.fresh.InPoint.Server: Create Minion Tenant failed (already fixed?)
- PSM: added logFilePath parameter to createTenant.ps1
- PSM: Writing createTenant logs into to files
- [#53117] Properties/Version Window: "Save as", "Open Document" and "Activate" are always disabled (MERGE 2020.2)
- DocumentActivate fixed also set the SelectedHierarchySiteType for UIStateServiceBasic when the DocumentOpen command gets initialized
- Always set the SelectedHierarchySiteType to the current UIState for the fake UIStateServiceBasic
- [#53125] Some itemUri Parameters are not marked as required
- Added "Required" Attributes to some Methods where already a "ItemUriRequired" Attribute is set;fixed some integration tests, because of the Required attribute some of the parameter order did change for some methods
- [#53133] Office365 Clipboard cannot archive more than 2 messages at once
- applied fix for office365;fixed issue when canceling an doc import
- [#53168] [2020081201000021] HS.inPoint.Core.Api GetRights / SetRights returns the wrong rights
- added notes
- extended deployment to setup itentityUrl for integration tests
- added AdminAPI to fetch test users
- extended tests
- fixed calculation of ItemAllowedRights
- added tests
- [#53173] NullReference exception when plugin folder is empty
- fixed NullRegerenceException when plugin folder is empty
- [#53175] inPoint.Plugins nuget is missing many dependencies
- Refactored complete inPoint.Plugins.nuspec:;Added missing dependencies;Change to .NETFramework 4.7.2;Updated Copyright to 2020;Added missing files
- [#53263] [2020081801000065] inPoint 2020.1.3 Installation cluster config fehler (MERGE 2020.2)
- fixed: use customized localstorageDir and shelfDir paths also for the cluster installations
- [#53280] inPoint.Core.API.Extensions netstandard2.0 does not work
- Only added "if NET472" for the existing Extensions methods, because they are only working with Net Framework
- [#53410] [2020090301000046] replace spaces in setup filenames with other characters
- remove spaces from wizard zip files
- [#53412] System.UnauthorizedAccessException: Invalid setup type:'inpoint' called from assembly: 'pamloadermodule.dll'.
- Task 53413: System.UnauthorizedAccessException: Invalid setup type:'inpoint' called from assembly: 'pamloadermodule.dll'.
- [#53414] fresh install (oracle/sql):Error: System.InvalidOperationException: The current connection object is type of: DBConnectionLogger...
- Task 53415: fresh install (oracle/sql):Error: System.InvalidOperationException: The current connection object is type of: DBConnectionLogger...
- [#53419] Setting the security is wrong when creating a folder from the "folder template"
- Task 53587: Setting the security when creating a folder from the "folder template"
- Task 53420: the RULE_ORDER field must be filled for the new rules when creating a folder from the "folder template"
- [#53421] [2020080401000064] Client Installation 2020.1.3 - restartexplorer problem
- Restartexplorer: add new version, continue installation if exitCode is 0 or 1, clean old files
- [#53430] Pam.Archive: Only the first 10 characters were stored for the BLOB fields in Oracle
- Task 53431: Pam.Archive: Only the first 10 characters were stored for the BLOB fields in Oracle
- [#53436] Creating tenant fails on "Sequence contains no elements..."
- Task 53437: Creating tenant fails on "Sequence contains no elements..."
- [#53438] [2020090701000048] After Environment change, the ExtraAttributes Images are loaded from the old Environment location
- Refactored that all PluginPaths are taken from one method => Added new Extensions method for it, so also PS can use it if the want.;Unified all Error Dialogs related not findable Images, so they all show the same message and added some try/catch blocks;Code Style changes
- [#53447] DB timeout when creating new tenants
- Task 53448: DB timeout when creating new tenants
- [#53452] Sometimes the doclist does not show the Status Icons
- ItemStatusesToVisibilityConverter refactored that the max int value is always calculated based on the ItemStatuses enum and not hardcoded
- [#53458] Failed to set the settings in the client
- Task 53459: Failed to set the settings in the client
- [#53464] The script logger was not committed during the archive plugin table creation
- Task 53465: The script logger was not committed during the archive plugin table creation
- [#53466] LoaderJob issues
- added delay to wait for the ExitCode
- fixed UTC/LocalTime issue in LoaderJob
- [#53479] inPoint.Wizard/Advanced settings: HTTP Port is required
- Advanced settings: set default HTTP port
- [#53481] [2020090701000101] inPoint permissions opened in 'half' extended view
- fixed rendering of security window
- [#53516] [2020091401000089] Error with deleted/hidden columns in desc or cont table in Oracle
- oracle: skip hidden columns when reading table definition
- [#53521] [2020091501000078] Hide deleted users in user selection
- added PrincipalSearchOptions.DeletedStates
- changed selections to not show deleted users
- added includeDeleted to SelectUserOrGroupWindow;changed add-share to not show deleted users
- [#53538] Pam.LegacyWs - IntegrationTests fails
- Task 53539: Pam.LegacyWs - IntegrationTests fails
- [#53594] [2020091801000036] Plugin DocTemplates does not work with selected Templates (Merge 2020.2, 2020.1)
- improved rendering of the scriban warning messages
- fixed null check
- added debug messages when converting docTemplate configs
- [#53598] inPoint.Core - IntegrationTests - OAS3 > Apply fails
- Task 53599: inPoint.Core - IntegrationTests - OAS3 > Apply fails
- [#53622] [2020091501000096] Error changing permissions with with keyboard
- added sanity check when no items are selected
- [#53628] [2020082101000041] Dependent Lookup does not work with multiple changes in GRID (⏳ Pending)
- added logic to debug the lookup-combo updates;removed TemplateGenerator tags -> they conflict with the path!
- disabled the changes (not working)
- fixed firing events for template elements
- [#53641] RepositoryReevaluateSecurity: The fulltext request must be generated as the last step for the given item
- Task 53642: RepositoryReevaluateSecurity: The fulltext request must be generated as the last step for the given item
- [#53675] Build issue with Newtsonsoft.Json versions
- raised HS.inPoint.Utils.Testing;added not to raise IdentityModel.OidcClient to get the right IdentityModel
- raised utils to 3.0.5
- raised inPoint.Utils to 3.0.5;fixed CalendarEvent init
- added missing newtonsoft.json;fixed loading newtonsoft.json
- fixed version references;added Reminder_02_GetCalendar test
- raised inPoint.Utils
- raised inPoint.Utils to 2020.3.0.5
- fixed nuspec;downgraided newtonsoft to 11.0.2
- fixed LoadNewtonsoftJsonAssemblyResolveScope
- adjusted API creation;deactivated old ApiAccessor
- added/fixed impersonation
- added/fixed impersonation test
- added assembly-resolve scope for Newtonsoft
- [#53679] [2020092301000044] ClassificationWindow does not release used Resources properly
- Added BindableBase to all PropertyTabCommand classes to avoid Memory Leaks
- [#53696] Archiving in Public Folders is not working
- Task 53697: Archiving in Public Folders is not working
- [#53705] [2020092501000068] AdminWindow Indexnames cannot insert _
- updated Regex for ClickToEditTextboxControl
- add IndexName Regex for 'CREATEINDEX'
- [#53724] Create tenant/Different schema (ORACLE): it's not working
- Task 53738: Different schema scripts are writing the log to the default schema log table (this requires additional privileges)
- Task 53737: Create tenant/Different schema (ORACLE): it's not working
- [#53746] [2020092901000015] Executing the custom PS script in 2020.2.2 takes very long
- Task 53760: The pre-deployment scripts are not removing the old FT triggers
- [#53748] Upgrade failed on tso12n12: referential constraint already exists in the table
- Task 53751: Upgrade failed on tso12n12: referential constraint already exists in the table
- [#53845] inPoint.Wizard: logfiles are not opened correctly at the end
- fixed openLogFile
- [#53952] inPoint.Wizard: Warning is shown on Windows Server 2019 (not supported)
- add support for Windows Server 2019 Standard + Datacenter
- [#53970] Fresh install/inPoint.Admin/Jobs: wrong Version for Job-Class
- fixed: assemblyVersions inside jobclassnames
- [#53993] [2020101601000046] RecycleBinFix creates wrong Queue Entries
- do not force new recycle-bin run; allow index to be empty
- RecycleBinFix: check in order of the creation-date
- fix folders deleted by RecycleBinFix
- RecycleBinFix: insert the SimpleUrl instead of the SimpleItemUrl
- [#54005] WebDAV document with space gets renamed to %20
- fixed test WebDAV page for special characters
- WebDAV document with space gets renamed to %20
- added webdav download unit test
- [#54009] [2020100801000016] Required empty fields have no red border (MERGE 2020.2)
- removed using
- added workaround for IsRequired DateTime red border
- fixed typo
- added workaround for IsRequired CheckBox red border
- fixed rendering of ReadOnly/Required
- [#54020] web.config: the path to the log4net.config should be an absolute path
- change log4net.config path to absolute (fresh/upgrade)
- [#54043] Wizard: check is wrong for 001_00_UpdateLASTMODIFIEDIDandNAME.ps1 custom script
- set manual ps scripts as executed if they are not needed anymore after a specific version
- [#54057] Multiple NullReferenceException during Indexing for ACL Changes
- fixed NullRef in IndexAclChange, if folderAcl or docAcl is null and Users/Groups are null;fixed NullRef in GetACL, if the ACL is in the DB but completely empty + Added one new UnitTest
- [#54079] Failed integration tests AdminAPI: User_Update_Denied, User_LoginInfo (⏳ Pending)
- removed unused parameter
- added AuthorizationTests;added test api keys
- extended ApiException in generator;fixed error handling in BaseAPI
- [#54124] [2020101901000086] Long loading time for all MySites
- GetFolderItemsWithLinks reorder the select for all childCounts, this is written to be just executed once! and not for each My Site root item
📦 Changes (36)
- [#27204] InternetCalender for shared (group) reminders #1
- 52963 - Extend client to manage calendar templates #1
- fixed oracle script
- added update scripts for the calendar templates
- fetching inPoint.WEB url from registry;fixed core api;fixed build
- raised utils
- extended PrincipalSearchOptions with IDs;added ID's filter to GetUsersGroups();extended CalToken with OnlyMyReminders;extended to return also reminders where I am recipient
- added UnifyWCF.GetClientSettings();added user language detection in core
- moved reminder templates to backend
- Extended calendar helper to work with folder.* and doc.* tokens
- adjusted inPointClientViewerUri calculation
- added CalendarHelperTest
- added Calendar templates to the client
- added calendar tests
- extracted inPoint + inPoint.Web uri calculation
- changed CalenderEvent formatting;added HierarchyItem tokens
- added search form based calendar events
- added config settings for calendar;added templates for formatting the calender items
- added tokenSecret reading from config;added settings for calendar;added shares to calendar
- added CalendarsController;added iCal formatter;added stub for build and get
- fixed ToLocal
- added DateTimeExtensions
- [#48958] Loader: Creating the default sites when the DbDDLMode is set to "DbSaveDDL" (⏳ Pending)
- Task 51206: Loader: Log DML/DDL with ScriptLogger
- Task 51206: Loader: Log DML/DDL with ScriptLogger,53278, 53376,53377,53378,53379,53380,53381,53382
- [#48965] Pam.Archive: create the DBConnectionLogger class derived from the PamDBConnection class
- Task 52954: Throw exception in all DML methods of the PamDBConnection class if the connection is type of DBConnectionLogger class
- Corrected pamArchiveConfig
- Task 52949: Pam.Archive: Override all DML methods of the PamDBConnection class in the DBConnectionLogger class
- Task 52788: Pam.Archive: create the DBContextLogger class
- re-factoring-Task 52788: Pam.Archive: create the DBContextLogger class
- Task 52735: Detecting the database scripts execution mode in the DBConnectionLogger
- [#48977] HybridStore: Save the HybridStore system table creation scripts to the DDL script tables when the DbDDLMode is set to "DbSaveDDL"
- Task 53532: inPoint.Hybridstore - IntegrationTests partially succeeded DBTest_DbLoggerSaveDdl,...
- Task 51434: HybridStore: Save the HybridStore system table creation scripts to the DDL script tables when the DbDDLMode is set to "DbSaveDDL"
- [#48978] Setup: support all inPoint_DatabaseRestriction modes when executing the Incremental/rewritable/PowerShell scripts (⏳ Pending)
- Task 51328: Support all inPoint_DatabaseRestriction modes in the PowerShell scripts
- Task 53424: Embedding external modules while committing the setup version
- Task 50121: Setup: support all inPoint_DatabaseRestriction modes when executing the Incremental scripts
- disable "DbScriptExecutionMode" feature (GUI)
- set dbscriptexecutionmode to default during upgrade
- Change order for executing SetDBScriptExecutionMode()
- Check if db changes are allowed before configuring hybridstore + creating archives
- Task 53485: Setup logging in CreateHashPlugin
- Task 53470: Setup in noddl mode
- Task 50121: Setup: support all inPoint_DatabaseRestriction modes when executing the Incremental scripts,Task 51327: Setup: support all inPoint_DatabaseRestriction modes when executing the rewritable scripts,
- [#49482] inPoint.Docs: Modify docu related to DB, Public API, Architecture (⏳ Pending)
- Task 54117: Remove the not used manual scripts
- [#50131] Disable the DB scripts tab in the Pam.Web admin
- Disable the DB scripts tab in the Pam.Web admin
- Task 50132: Disable the DB scripts tab in the Pam.Web admin
- [#51245] Pam.Archive: Support multiple setup types
- Task 52724: Pam.Archive: Handling different callers in the logger
- [#52422] Add Help-Link Button in inPoint.Admin / Jobs-Configuration
- added filename to job-id
- hash job documentation
- fixed help uri calculation on validation errors
- added JobInfoAttribute to LoaderJob;adjusted help.template
- added F1-KeyBinding to GenericDialog;bound F1-Key to the HelpCommand (which is also executed when clicking the Help-Link);added F1-KeyBinding to the Job-Settings TextField;bound F1-Key to the HelpCommand with parameter HelpSettingsUri;;extended FetchHelpUrlResult with HelpSettingsUri;removed settings parameter from FetchHelpUrl
- Extend Pam.ArchiveJobs in Indexer
- [#52533] Extend inPoint.Admin to use the AdminAPI
- fixed CreateUser;fixed UpdateUser;fixed CreateLoginInfo
- added CreateUser;added CreateLoginInfo;added DeleteLoginInfo;added obsoletes for pamWCF
- extended UserDetails;extended PrincipalSearchOptions ;extended UserAdminListPrincipals();added find to users AdminApi
- added RegistryHelper.Locate_inPointCoreFolder;added InPointCoreConfiguration
- added adminAPI;added adminAPI.Users.WhoAmI test call
- updated service after pamWCF update
- Fixed client reference after update of PamWCF
- adeed AdminAPI user tests
- [#52620] [2020063001000063] PAM_ARCHIVE_JOB Table filled with too many jobs
- Extend Cleanup-Job for inPoint.Jobs - renamed class
- Extend Cleanup-Job for inPoint.Jobs
- added correct exit when CreateFromTemplateJob fails
- Add new settings to CleanUpJob
- [#52645] inPoint.Admin: Improve Editor for User / Group memberships
- fixed role membership navigation
- enabled membership button;added check for tenant admins not to edit the root group
- [#52678] Improve Images in documentation
- raised version to 20202.3.0.4-Local
- [#52692] Raised inPoint.Utils version to 2020.3.0
- raised refernces to Utils 2020.3.0.2
- raised refernces of Utils to 2020.3.0.2
- raised version to 2020.3.0.005-Local
- raided references from 2020.2 to 2020.3 in nuspecs;renamed method
- raised references to HS.Utils 2020.3.0.2
- fixed nuspec fro 2020.2 to 2020.3
- raised Cryptography to 2020
- raised versions to 2020.3.0.002-Local
- [#52836] Add inPoint-Validations to the Jobs-Editor (improvement)
- fixed ToolTips for JobClass validations;fixed checkd for disabled HelpSystem
- added warning icons to JobEditor;added soft validation to JobEditor
- [#53155] Pam.Archive: Logging in existing methods (⏳ Pending)
- Task 53584: Pam.Archive: Rollback CreateOwnDBContext with external transaction
- Task 53480: Pam.Archive: logging in read Plugins
- Task 53540: Pam.Archive integration test for plugins
- Task 53477: Pam.Archive: DatabaseMode from connection string
- Task 53478: Pam.Archive: logging in Create Plugin
- Task 53469: Throw an exception when creating script loggers in NoDdl mode
- Task 53440: Pam.Archive: logging in IP_TOOL_LOG
- Task 53277: Pam.Archive: support embedded script loggers
- Task 53202: Pam.Archive: logging in CreateUnit
- Task 53325: Pam.Archive: Ensure ARCHIVE_PLUGIN table
- Task 53300: Pam.Archive: Authorize logging only when executing any DDL
- Task 53290: Pam.Archive: logging in ResetConfiguration
- Task 53289: Pam.Archive: Logging stored procedures
- Task 53156: Pam.Archive: EnsureCheckOutTable logging
- Task 53279: Pam.Archive: database mode change
- Pam.Archive Logging
- Use the IDbTransation.Commit insted of the DBContextLogger.Commit in the Create hash plugins
- Pam.Archive: logging in read Plugins
- [#53209] IP_USERLOGIN add .MFA_RECOVERY_CODES and .MFA_KEY columns
- fixed update scripts
- fixed sql update script
- added IP_USERLOGIN.MFA_RECOVERY_CODES;added IP_USERLOGIN.MFA_KEY;extended GetUserLocalLoginInfos;extended GetUserLocalLoginInfo;extended CreateUserLocalLoginInfo;extended ChangeUserLocalLoginInfo
- fixed unit test
- extended User_LoginInfo
- extended CreateLoginInfo_Internal;extended UpdateLoginInfo
- [#53220] Add O356 Information to documents
- AutoCheckOut can leave a document checked out if required
- return ignored nameValues
- add CloudSync to ItemStatuses
- CloudSync: increase size of WEBURL, WEBDAV to 500
- Add new system user: syscloud@ip - fix sql-server script
- cloud sync: use trigger and sequence instead of Identity - missed empty command
- cloud sync: use trigger and sequence instead of Identity
- Add new tables for cloud sync
- PamWcf.CloudItemFind
- Add new system user: syscloud@ip
- adapt 'inPoint AutoUnlock Job' to exclude cloud documents
- Add cloud (O365) info during archive/update
- modify/get document with ItemUri with EID only
- Add cloud (O365) info during archive/update - fix
- Return cloud link in GetDocumentSummary
- implement create and update for documents
- [#53228] Provide editor for adding inPoint.Groups (⏳ Pending)
- fixed messages
- added editor for adding Groups;started splitting for AdminAPI objects
- added GroupsController with create/update
- added dummy GroupsController
- [#53229] Provide editor for adding inPoint.Users (⏳ Pending)
- added logging when updating users in hte PamCache;fixed update of users in the PamCache
- [#53306] Migrate inPoint.Core.ProxyPlugin to inPoint.WF.CorePlugin
- add AdminAPI missing methods required by inPointWF
- fix addition of netstandard2.1 for existing #ifdef
- fix missing IdentityModel reference
- add netstandard2.1 targetframework with latest 3.*
- fix post json data
- add missing FoldersApi
- add flurl alternative client to APIs .Extensions
- [#53312] Change in Client for Cloud saved documents
- add Document_GetCloudInfoAsync with ItemUri or HierarchyDocument
- Added new CloudItem Icons;Added IPDocList CloudSync ItemStatus + Command to execute the new hierarchyProvider Method which opens the document via the cloud
- open cloud documents with browser/WebDAV - update xml doc
- open cloud documents with browser/WebDAV
- [#53402] [2020020701000061] ExtraAttributes Text Readonly fields should be gray
- fixed rendering of read only text boxes
- fixed rendering of ro textfields
- [#53407] inPoint.Core.AdminAPI function to read database config (secure)
- inPoint.Core.AdminAPI function to read database config (secure)
- iCalFormatter add CanWriteType; add Produces JSON to all adminAPI functions
- [#53449] Preparations for caching (⏳ Pending)
- added ETag to FindPrincipals;added PrincipalSearchOptions.IncludeAfter;extended SearchUserDetails with LAST_ADUPDATE filter;added check for empty in GetUserLocalLoginInfos
- moved project folder
- renamed project folder
- renamed test project
- added inPoint.Core.PrincipalsCache;added inPoint.Core.PrincipalsCache.Test
- [#53490] Undo rollback for: "Support rule based security for element formats" in Trunk
- Task 53491: Undo rollback for: "Support rule based security for element formats" in Trunk
- [#53522] Extend client to provide calendar links: reminders
- fixed userId calculation;added note
- raised HS.inPoint.Registry.Win32;copied BuildToken to unifyWCF
- fixed calculated calendar uri;deactivated Reminder_02_GetCalendar;fixed notes
- enabled Workaround#2 in Reminder_GetAsCalendarAsync
- updated unify wcf and pam wcf service reference
- fixed assembly resolve message;added logging
- added HS.inPoint.Core.Api;upgraded Newtonsoft.Json to 12.0.3;upgraded IdentityModel.OidcClient to 3.1.2;upgraded IdentityModel to 4.1.0;implemented reminders calendar in the client
- added IdentityLoginHelper;added inPoint.Core access;added button Get-Calendar to RemindersList
- added logging to the API wrapper
- fixed outlook warning: change calculation of the calendar-organizer
- added api wrapper;splitted classes
- fixed logging format
- fixed log entry
- changed CreateBearerToken to async;change to create token only when not saved
- moved namespaces;splitted classes;fixed tests
- moved namespaces;splitted classes
- added ApiAccessor to encapsulate the API-Calls
- [#53531] New Method to return the complete Breadcrumb with deleted infos
- extended GetBreadcrumbPath with Share ItemUris
- Implemented new UnifyWcf method GetBreadcrumbPath
- Added Breadcrumb IntegrationTests
- Moved existing method BreadCrumb_GetAsync to new BreadcrumbProvider and implemented there the new method BreadCrumb_GetPathAsync;Updated unify WCF service reference
- fixed wrong namespace for BreadcrumbItem
- Added BreadcrumbItem
- [#53611] inPoint.Core: add function to return urls to known inPoint services
- inPoint.Core: add function to return urls to known inPoint services
- [#53682] inPoint.Core: Consolidate Urls config
- use registry to read "inPointIdentity" if config file is empty
- inPoint.Core: Consolidate Urls config
- [#53690] WCF changes for element formats
- Task 53691: WCF changes for element formats
- [#53802] InternetCalender for shared (group) reminders #2 (⏳ Pending)
- added From/To limitations;splitted files
- [#53994] Create documentation for DocTemplates
- fixed enable states ;updated screenshots
- [#54091] inPoint.Core.AdminAPI user and impersonation
- adminApi to use a default configured user context and support also Impersonation header
- [#54093] inPoint.Core.API add JwtToken support and impersonation
- add Identity token support to inPoint.Core.API
- [#54121] Add PrincipalsCache integrationtests to build (⏳ Pending)
- raised utils to 2020.3.0.17
- raised test framework to 2.1.1
- raised utils to 2013.3.0.13;fixed build for utils
- fixed integration tests for utils 2020.3.0.17;enabled tests after vmDevSql upgrade
- fixed reference
- added scope inPoint.Core.API;fixed PrincipalsCache test;deactivated netcoreapp3.0 integration test
- moved ThrottleAction to Utils.WPF;remove WindowsBase dependency from Utils
- converted test csproj's into new format;added frameworks net472;netstandard2.0;netstandard2.1;fixed nuspecs
- fixed references
- rolled back last two changesets
- added references
- fixed tests for netcore
🎫 Other Changes (19)
- [#50301] changed/fixed comments
- [#50435] GetColumnInfo from SimpleDbType did not set DbType
- [#50663] added more detailed messages to the integration test
- [#50754] Updated Pam and Unify Wcf Service Reference
- [#50870] fixed integration tests for oracle
- [#50872] fixed because of the fixed core api
- [#50901] Increased Newtonsoft.Json to 12.03 in inPoint.Common.nuspec
- [#50992] improved error handling
- [#50997] improved error handling
- [#51018] Updated Testing.iar: fixed two wrong used Templates for the two DocumentGrid test pages;Small WF Doku update: extended "DocumentGrid with inPoint.Web Preview" with WebImpersonate feature
- [#51095] fixed minor spelling issue
- [#51119] added debug logging in export of ExportImport
- [#51187] add missing openapi-generator-* files in solution
- [#51205] fixed message;added comment
- [#51208] aligned tests
- [#51225] Renamed inPoint.Core.API.Extensions.nuspec to inPoint.Core.API.Extensions.nuspec.BAK
- [#51226] Renamed inPoint.Core.AdminAPI.Extensions.nuspec to inPoint.Core.AdminAPI.Extensions.nuspec.BAK
- [#51245] raised inPoint.Core.API to 202.3.0.178
- [#51249] Updated missing localizations