{"users":[{"id":2,"username":"adrian","name":"adrian","avatar_template":"/user_avatar/support.tmssoftware.com/adrian/{size}/723_2.png","primary_group_name":"tmssupport","flair_name":"tmssupport","flair_url":"star","flair_bg_color":"FFFFFF","flair_color":"41A1DF","flair_group_id":48,"admin":true,"moderator":true,"trust_level":3},{"id":9725,"username":"Moore_Richard","name":"Moore Richard","avatar_template":"/letter_avatar_proxy/v4/letter/m/6bbea6/{size}.png","trust_level":2},{"id":1,"username":"wlandgraf","name":"Wagner Landgraf","avatar_template":"/user_avatar/support.tmssoftware.com/wlandgraf/{size}/13_2.png","primary_group_name":"tmssupport","flair_name":"tmssupport","flair_url":"star","flair_bg_color":"FFFFFF","flair_color":"41A1DF","flair_group_id":48,"admin":true,"moderator":true,"trust_level":4},{"id":1383,"username":"Weetch_Russell","name":"Russell Weetch","avatar_template":"/user_avatar/support.tmssoftware.com/weetch_russell/{size}/6017_2.png","trust_level":2},{"id":-1,"username":"system","name":"system","avatar_template":"/uploads/default/original/1X/5172aaaad1386c19963474a0f0d8445c488b02db.png","admin":true,"moderator":true,"trust_level":4},{"id":5886,"username":"Raimondi_Andrea","name":"Raimondi Andrea","avatar_template":"/letter_avatar_proxy/v4/letter/r/47e85d/{size}.png","trust_level":2},{"id":521,"username":"Suer_Martin","name":"Suer Martin","avatar_template":"/letter_avatar_proxy/v4/letter/s/7bcc69/{size}.png","trust_level":2},{"id":4279,"username":"Erne_H","name":"Erne H.","avatar_template":"/letter_avatar_proxy/v4/letter/e/278dde/{size}.png","trust_level":2},{"id":5199,"username":"Sanfilippo_Antonio","name":"Sanfilippo Antonio","avatar_template":"/letter_avatar_proxy/v4/letter/s/a9a28c/{size}.png","trust_level":2},{"id":9369,"username":"Owen_Dearman","name":"Owen Dearman","avatar_template":"/letter_avatar_proxy/v4/letter/o/bbce88/{size}.png","trust_level":2},{"id":7974,"username":"Campbell_Tom","name":"Campbell Tom","avatar_template":"/letter_avatar_proxy/v4/letter/c/c77e96/{size}.png","trust_level":2},{"id":2946,"username":"PEREZ_OMAR","name":"OMAR PEREZ","avatar_template":"/letter_avatar_proxy/v4/letter/p/e36b37/{size}.png","trust_level":2},{"id":2453,"username":"Stickens_Didier","name":"Stickens Didier","avatar_template":"/letter_avatar_proxy/v4/letter/s/4bbf92/{size}.png","trust_level":2},{"id":7176,"username":"Gertjan_Westerlaken","name":"Gertjan Westerlaken","avatar_template":"/letter_avatar_proxy/v4/letter/g/9fc348/{size}.png","trust_level":2},{"id":4164,"username":"van_den_Engel_B","name":"van den Engel B.","avatar_template":"/letter_avatar_proxy/v4/letter/v/65b543/{size}.png","trust_level":2},{"id":3001,"username":"Ferrari_Julio","name":"Ferrari Julio","avatar_template":"/letter_avatar_proxy/v4/letter/f/ebca7d/{size}.png","trust_level":2},{"id":2660,"username":"Kobler_Gregor","name":"Kobler Gregor","avatar_template":"/user_avatar/support.tmssoftware.com/kobler_gregor/{size}/7729_2.png","trust_level":2},{"id":761,"username":"Reckweg_Knut","name":"Reckweg Knut","avatar_template":"/letter_avatar_proxy/v4/letter/r/f07891/{size}.png","trust_level":2},{"id":4046,"username":"Kossow_Roland","name":"Kossow Roland","avatar_template":"/letter_avatar_proxy/v4/letter/k/7feea3/{size}.png","trust_level":2},{"id":9200,"username":"Brian_Dominic_Paradero","name":"Brian Dominic Paradero","avatar_template":"/letter_avatar_proxy/v4/letter/b/9de0a6/{size}.png","trust_level":2},{"id":972,"username":"WIERZBICKI_Stephane","name":"WIERZBICKI Stéphane","avatar_template":"/user_avatar/support.tmssoftware.com/wierzbicki_stephane/{size}/1569_2.png","trust_level":2},{"id":2394,"username":"Atesoglu_Murat","name":"Atesoglu Murat","avatar_template":"/letter_avatar_proxy/v4/letter/a/f07891/{size}.png","trust_level":2},{"id":7212,"username":"Armindo_DA_SILVA","name":"Armindo DA SILVA","avatar_template":"/letter_avatar_proxy/v4/letter/a/c6cbf5/{size}.png","trust_level":2},{"id":8336,"username":"Silber_Felix1","name":"Silber Felix","avatar_template":"/letter_avatar_proxy/v4/letter/s/96bed5/{size}.png","trust_level":2},{"id":8949,"username":"mbleijerveld","name":"M. Bleijerveld","avatar_template":"/letter_avatar_proxy/v4/letter/m/c5a1d2/{size}.png","trust_level":2},{"id":6342,"username":"Silber_Felix","name":"Silber Felix","avatar_template":"/letter_avatar_proxy/v4/letter/s/5e9695/{size}.png","trust_level":2},{"id":1441,"username":"Radu_Mircea_PFA_Capota","name":"Radu Mircea Capota","avatar_template":"/letter_avatar_proxy/v4/letter/r/919ad9/{size}.png","trust_level":2},{"id":22,"username":"Mika_Koistinen","name":"Mika Koistinen","avatar_template":"/user_avatar/support.tmssoftware.com/mika_koistinen/{size}/2453_2.png","trust_level":2}],"primary_groups":[{"id":48,"name":"tmssupport"}],"flair_groups":[{"id":48,"name":"tmssupport","flair_url":"star","flair_bg_color":"FFFFFF","flair_color":"41A1DF"}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/business/biz-feature-requests/103?page=1","per_page":30,"top_tags":[{"id":95,"name":"aurelius","slug":"aurelius"},{"id":98,"name":"datamodeler","slug":"datamodeler"},{"id":111,"name":"xdata","slug":"xdata"},{"id":107,"name":"scripter","slug":"scripter"},{"id":125,"name":"sphinx","slug":"sphinx"},{"id":102,"name":"workflow","slug":"workflow"},{"id":108,"name":"aureliusdmbundle","slug":"aureliusdmbundle"},{"id":99,"name":"diagram","slug":"diagram"},{"id":115,"name":"remotedb","slug":"remotedb"},{"id":123,"name":"sparkle","slug":"sparkle"},{"id":124,"name":"bcl","slug":"bcl"},{"id":131,"name":"logging","slug":"logging"},{"id":120,"name":"echo","slug":"echo"}],"topics":[{"fancy_title":"About the BIZ Feature Requests category","id":15804,"title":"About the BIZ Feature Requests category","slug":"about-the-biz-feature-requests-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-12-21T12:24:01.155Z","last_posted_at":null,"bumped":true,"bumped_at":"2021-12-21T12:24:01.155Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.) \nUse the following paragraphs for a longer d&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":308,"like_count":0,"has_summary":false,"last_poster_username":"adrian","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"dotNET access to BIZ TRemoteDBServer","id":27198,"title":"dotNET access to BIZ TRemoteDBServer","slug":"dotnet-access-to-biz-tremotedbserver","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-08-11T04:10:52.124Z","last_posted_at":"2026-08-11T21:28:55.026Z","bumped":true,"bumped_at":"2026-08-11T21:28:55.026Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Most of my applications are in Delphi. However one critical app is in dotNet. Is there a dotNet Client library for TRemoteBIZServer?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":95,"name":"aurelius","slug":"aurelius"},{"id":115,"name":"remotedb","slug":"remotedb"}],"tags_descriptions":{},"views":12,"like_count":0,"has_summary":false,"last_poster_username":"Moore_Richard","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":9725,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Add Sphinx User Id to log of SendEmailConfirmation","id":23970,"title":"Add Sphinx User Id to log of SendEmailConfirmation","slug":"add-sphinx-user-id-to-log-of-sendemailconfirmation","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2024-10-15T16:37:06.769Z","last_posted_at":"2026-07-02T20:19:05.628Z","bumped":true,"bumped_at":"2026-07-02T20:19:05.628Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It would be useful if the Sphinx User Id could be added to the SendEmailConfirmation entry in the logs.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":38,"like_count":0,"has_summary":false,"last_poster_username":"Weetch_Russell","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Replacing the default hashing algorithm","id":22872,"title":"Replacing the default hashing algorithm","slug":"replacing-the-default-hashing-algorithm","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2024-03-20T09:42:49.374Z","last_posted_at":"2026-07-02T13:50:51.342Z","bumped":true,"bumped_at":"2026-07-02T13:50:51.342Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nI need to be able to replace the way passwords are hashed and atm there is no such easy way. \nThere are both security and commercial advantages to this: from a security perspective, people can easily replace the &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":166,"like_count":2,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":5886,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":521,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Other scripting languages support: documentation/hints?","id":27040,"title":"Other scripting languages support: documentation/hints?","slug":"other-scripting-languages-support-documentation-hints","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-06-09T06:48:03.327Z","last_posted_at":"2026-06-09T14:23:54.301Z","bumped":true,"bumped_at":"2026-06-09T14:23:54.301Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am thinking about using scripter, but would need a different scripting language. Is there any documentation or hints about how to do so (or is it even feasible)? \nThe idea is to use the IDE features provided by sc&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":107,"name":"scripter","slug":"scripter"}],"tags_descriptions":{},"views":238,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":4279,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Add prompt features on TMS Scripter","id":17372,"title":"Add prompt features on TMS Scripter","slug":"add-prompt-features-on-tms-scripter","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2020-07-07T08:43:45.000Z","last_posted_at":"2026-05-28T23:04:34.729Z","bumped":true,"bumped_at":"2026-05-28T23:04:34.729Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi TMS \nI don&#39;t know if it is currently managed, but it would be interesting to have a method to manage &quot;command prompt&quot;. It would be very useful to send commands and execute them by simulating a DOS prompt. Whenever you&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":107,"name":"scripter","slug":"scripter"}],"tags_descriptions":{},"views":214,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":5199,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Add a Silent LogoutAndEndSession procedure","id":26981,"title":"Add a Silent LogoutAndEndSession procedure","slug":"add-a-silent-logoutandendsession-procedure","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-05-19T09:35:35.999Z","last_posted_at":"2026-05-19T13:08:41.909Z","bumped":true,"bumped_at":"2026-05-19T13:08:41.909Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It would be very useful to be able to call TSphinxWebLogin.LogOutAndEndSession without the prompt “do you want to logout” being shown. \nAlso, calling that as Async means the browser could be redirected. \nThis would help &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":23,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add userinfo endpoint","id":26957,"title":"Add userinfo endpoint","slug":"add-userinfo-endpoint","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-08T21:30:11.904Z","last_posted_at":"2026-05-08T21:30:12.296Z","bumped":true,"bumped_at":"2026-05-08T21:30:12.296Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Add userinfo endpoint according to OIDC specification.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":19,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"TSphinxWebLogin: Add LogoutAndEndSession overload with post_logout_redirect_uri support","id":26949,"title":"TSphinxWebLogin: Add LogoutAndEndSession overload with post_logout_redirect_uri support","slug":"tsphinxweblogin-add-logoutandendsession-overload-with-post-logout-redirect-uri-support","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-05-07T11:46:47.944Z","last_posted_at":"2026-05-07T20:33:41.984Z","bumped":true,"bumped_at":"2026-05-07T20:33:41.984Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Can we have a way to send a post-logout redirect URI along with the logout and end session request? I&#39;m thinking about something like the following in TSphinxWebLogin: \n\nprocedure LogoutAndEndSession(const APostLogoutRed&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":63,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":9369,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Implement TOidcClient.RefreshToken method","id":19577,"title":"Implement TOidcClient.RefreshToken method","slug":"implement-toidcclient-refreshtoken-method","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-11-11T18:55:01.211Z","last_posted_at":"2026-04-16T20:19:50.805Z","bumped":true,"bumped_at":"2026-04-16T20:19:50.805Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The underlying TOidcClient object which performs low-level requests to an OAuth/OIDC client should also provide a RefreshToken method, which then receives a valid refresh token, performs a HTTP request to the server aski&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":298,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":11,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Enable adding values to Sphinx Headers","id":24433,"title":"Enable adding values to Sphinx Headers","slug":"enable-adding-values-to-sphinx-headers","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2025-01-02T15:45:42.339Z","last_posted_at":"2026-04-16T20:19:18.775Z","bumped":true,"bumped_at":"2026-04-16T20:19:18.775Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It would be useful to be able to pass some additional data when logging in via TSphinxWebLogin, so having an OnRequest event (as is available in TXDataWebConnection would be a great addition.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":96,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Enable updated JWTs to be sent to extend the exp (Expiry) time","id":23293,"title":"Enable updated JWTs to be sent to extend the exp (Expiry) time","slug":"enable-updated-jwts-to-be-sent-to-extend-the-exp-expiry-time","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2024-05-30T09:57:58.374Z","last_posted_at":"2026-04-16T20:17:11.334Z","bumped":true,"bumped_at":"2026-04-16T20:17:11.334Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"It would be useful to be able to extend the exp value in the JWT so this can be increased as a user continues to work within the application (I&#39;m thinking of WebCore apps in particular). \nObviously this will need to be d&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":182,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":7974,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sphinx: Auto restart of login session in certain circumstances","id":21809,"title":"Sphinx: Auto restart of login session in certain circumstances","slug":"sphinx-auto-restart-of-login-session-in-certain-circumstances","posts_count":7,"reply_count":0,"highest_post_number":7,"image_url":null,"created_at":"2023-10-10T09:32:31.239Z","last_posted_at":"2026-04-16T20:15:54.480Z","bumped":true,"bumped_at":"2026-04-16T20:15:54.480Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Sometimes, such as when an email validation or a password reset is required, the login session can expire before there is time to respond. Once the session has expired there is no simple way to start a new session as ref&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":285,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":4,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Enhanced WEBCORE - XData Integration for Lazy Associations in TXDataWebDataSet and TWebDBLookupComboBox","id":26857,"title":"Enhanced WEBCORE - XData Integration for Lazy Associations in TXDataWebDataSet and TWebDBLookupComboBox","slug":"enhanced-webcore-xdata-integration-for-lazy-associations-in-txdatawebdataset-and-twebdblookupcombobox","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-09T21:09:17.476Z","last_posted_at":"2026-04-09T21:09:17.873Z","bumped":true,"bumped_at":"2026-04-09T21:09:17.873Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Subject: Feature Request: Enhanced XData Integration for Lazy Associations in TXDataWebDataSet and TWebDBLookupComboBox for WEB CORE \nContext: We are developing a large-scale project featuring hundreds of forms and a mul&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":111,"name":"xdata","slug":"xdata"}],"tags_descriptions":{},"views":21,"like_count":0,"has_summary":false,"last_poster_username":"PEREZ_OMAR","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2946,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"CORS for multiple domains","id":21382,"title":"CORS for multiple domains","slug":"cors-for-multiple-domains","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2023-08-02T13:01:50.274Z","last_posted_at":"2026-03-16T15:08:53.622Z","bumped":true,"bumped_at":"2026-03-16T15:08:53.622Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi. \nI have developed a webclient/server application relatively easily with XData. Thanks for that. \nThe service needs to be accessed from different domains. So I have learned about CORS. \nI have learned that CORS allows&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":123,"name":"sparkle","slug":"sparkle"}],"tags_descriptions":{},"views":283,"like_count":2,"has_summary":false,"last_poster_username":"Gertjan_Westerlaken","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":2453,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":"latest","description":"Most Recent Poster","user_id":7176,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"TTMSFNCDataGrid sorting en filter does not work with TAureliusDataset","id":26695,"title":"TTMSFNCDataGrid sorting en filter does not work with TAureliusDataset","slug":"ttmsfncdatagrid-sorting-en-filter-does-not-work-with-taureliusdataset","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-26T14:25:10.289Z","last_posted_at":"2026-02-26T15:09:46.311Z","bumped":true,"bumped_at":"2026-02-26T15:09:46.311Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When I attach a FDQuery –&gt; Datasource→TTMSFNCDataGridDatabaseAdapter →DataGrid \nfiltering and sorting within the Grid works as aspected. \nBut now I want the same result with TAureliusDataset in stead of the FDQuery. Filt&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":95,"name":"aurelius","slug":"aurelius"}],"tags_descriptions":{},"views":22,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":4164,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"BCL Documentation","id":23259,"title":"BCL Documentation","slug":"bcl-documentation","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-05-24T13:22:52.679Z","last_posted_at":"2026-02-21T14:42:16.886Z","bumped":true,"bumped_at":"2026-02-21T14:42:16.886Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi! \nIs there any documentation on BCL units, regardless of other BIZ products? \nThanks.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":124,"name":"bcl","slug":"bcl"}],"tags_descriptions":{},"views":149,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":3001,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lazarus Support","id":17018,"title":"Lazarus Support","slug":"lazarus-support","posts_count":12,"reply_count":8,"highest_post_number":12,"image_url":null,"created_at":"2017-09-15T13:31:16.000Z","last_posted_at":"2026-02-11T17:07:09.289Z","bumped":true,"bumped_at":"2026-02-11T17:07:09.289Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The only thing holding me back to buy a subscription at the moment is the lack of lazarus/freepascal support for these components. I would love to see TMS Aurelius, Sparkle, Remote DB and XData to have this support.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":111,"name":"xdata","slug":"xdata"}],"tags_descriptions":{},"views":419,"like_count":3,"has_summary":false,"last_poster_username":"Kossow_Roland","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":15,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":2660,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":761,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4046,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to display/hide Sphinx password during authentication?","id":26631,"title":"How to display/hide Sphinx password during authentication?","slug":"how-to-display-hide-sphinx-password-during-authentication","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://support.tmssoftware.com/uploads/default/original/2X/2/26924bcc4ed92bc1c9cff4e76fe82f9cf2360e9e.png","created_at":"2026-02-10T09:34:32.476Z","last_posted_at":"2026-02-10T17:19:08.025Z","bumped":true,"bumped_at":"2026-02-10T17:19:08.025Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":30,"like_count":0,"has_summary":false,"last_poster_username":"Weetch_Russell","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":9200,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":"latest","description":"Most Recent Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Import FireDac library","id":17253,"title":"Import FireDac library","slug":"import-firedac-library","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2019-05-04T11:36:29.000Z","last_posted_at":"2026-02-02T15:03:06.584Z","bumped":true,"bumped_at":"2026-02-02T15:03:06.584Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Can we get FireDac component on the IDE Palette ?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":107,"name":"scripter","slug":"scripter"}],"tags_descriptions":{},"views":274,"like_count":0,"has_summary":false,"last_poster_username":"Atesoglu_Murat","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":5,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":972,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2394,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add FireDac Components to TMS Scripter","id":20728,"title":"Add FireDac Components to TMS Scripter","slug":"add-firedac-components-to-tms-scripter","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2023-04-14T09:12:31.763Z","last_posted_at":"2026-02-02T15:00:23.319Z","bumped":true,"bumped_at":"2026-02-02T15:00:23.319Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nBDE or ADO are dinosaur DB components in Delphi. \nPlease add the FireDac components instead. \nBest regards \nArmindo","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":107,"name":"scripter","slug":"scripter"}],"tags_descriptions":{},"views":348,"like_count":0,"has_summary":false,"last_poster_username":"Atesoglu_Murat","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":7212,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2394,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New Property ErrorCode on EWinHttpClientException","id":26267,"title":"New Property ErrorCode on EWinHttpClientException","slug":"new-property-errorcode-on-ewinhttpclientexception","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-13T14:36:29.315Z","last_posted_at":"2025-12-05T12:40:43.888Z","bumped":true,"bumped_at":"2025-12-05T12:40:43.888Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Setting an Integer Property within your EWinHttpClientException instead of reading text would help a lot showing different userfriendly and translateable messages in our Application. \nSo EWinHttpClientException should ha&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":123,"name":"sparkle","slug":"sparkle"}],"tags_descriptions":{},"views":36,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":8336,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add support for indexes (for sorting) on TXDataWebDataSet","id":26268,"title":"Add support for indexes (for sorting) on TXDataWebDataSet","slug":"add-support-for-indexes-for-sorting-on-txdatawebdataset","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-11-14T12:55:32.527Z","last_posted_at":"2025-11-16T13:33:37.944Z","bumped":true,"bumped_at":"2025-11-16T13:33:37.944Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nSupport for indexes on TXDataWebDataSet would be useful for sorting on fields.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":111,"name":"xdata","slug":"xdata"}],"tags_descriptions":{},"views":76,"like_count":0,"has_summary":false,"last_poster_username":"mbleijerveld","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":8949,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lazy loaded Associations in DynamicProperties","id":20047,"title":"Lazy loaded Associations in DynamicProperties","slug":"lazy-loaded-associations-in-dynamicproperties","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":null,"created_at":"2023-01-17T07:00:57.836Z","last_posted_at":"2025-11-05T00:01:36.575Z","bumped":true,"bumped_at":"2025-11-05T00:01:36.575Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Associations (and ManyValuedAssociations) should also support Lazy-Loading if they are used in DynamicProperties.","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":95,"name":"aurelius","slug":"aurelius"}],"tags_descriptions":{},"views":338,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"vote_count":2,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":6342,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":8336,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Certificate Pinning in XData (and Sparkle)","id":26162,"title":"Certificate Pinning in XData (and Sparkle)","slug":"certificate-pinning-in-xdata-and-sparkle","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-10-27T10:25:26.509Z","last_posted_at":"2025-10-30T11:20:15.293Z","bumped":true,"bumped_at":"2025-10-30T11:20:15.293Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear Wagner, \nshortly, i need a way to implement certificate pinning in my XData client and Server applications. \nFor a better understanding i made a copy paste from my ChatGPT discussion about this: \nWe need stronger pr&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":111,"name":"xdata","slug":"xdata"}],"tags_descriptions":{},"views":72,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1441,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Disable specific entity operations","id":25895,"title":"Disable specific entity operations","slug":"disable-specific-entity-operations","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-08T11:25:23.039Z","last_posted_at":"2025-09-08T15:22:25.944Z","bumped":true,"bumped_at":"2025-09-08T15:22:25.944Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I one has for example entity based on view, it would be good to be able to document it to swaggerui so that this entity doesn&#39;t have update possibilities. \nSo: add attribute to entity for example [AllowedMethods(AllMetho&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":95,"name":"aurelius","slug":"aurelius"}],"tags_descriptions":{},"views":28,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":22,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"TSphinxConfig event for OnSend2FACode","id":23581,"title":"TSphinxConfig event for OnSend2FACode","slug":"tsphinxconfig-event-for-onsend2facode","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2024-08-02T12:46:28.454Z","last_posted_at":"2025-09-02T21:08:13.316Z","bumped":true,"bumped_at":"2025-09-02T21:08:13.316Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Add an event To TSphinxConfig so that a 2FA code can be emailed to the user.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":125,"name":"sphinx","slug":"sphinx"}],"tags_descriptions":{"sphinx":""},"views":143,"like_count":2,"has_summary":false,"last_poster_username":"wlandgraf","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":2,"can_vote":true,"user_voted":null,"posters":[{"extras":null,"description":"Original Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Enable TMS Crypto Pack as a signing method in Bcl","id":25712,"title":"Enable TMS Crypto Pack as a signing method in Bcl","slug":"enable-tms-crypto-pack-as-a-signing-method-in-bcl","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-07-30T09:58:35.943Z","last_posted_at":"2025-07-30T09:58:36.136Z","bumped":true,"bumped_at":"2025-07-30T09:58:36.136Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Bcl.Jose.Signing.RSA uses OpenSSL. Add an option to use TMS Cryptography pack so that additional dlls do not need to be shipped.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":124,"name":"bcl","slug":"bcl"}],"tags_descriptions":{},"views":21,"like_count":0,"has_summary":false,"last_poster_username":"Weetch_Russell","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":1,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add support for &quot;in&quot; in xdata $filter","id":25426,"title":"Add support for \"in\" in xdata $filter","slug":"add-support-for-in-in-xdata-filter","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-06-04T13:42:06.445Z","last_posted_at":"2025-06-04T13:42:06.604Z","bumped":true,"bumped_at":"2025-06-04T13:42:06.604Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Since aurelius support &quot;in&quot;, could it be in Xdata $filter also? \nno need to write long filters like (id eq 1) or (id eq 3) or ((id gt 10) and (id lt 15))","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":111,"name":"xdata","slug":"xdata"}],"tags_descriptions":{},"views":30,"like_count":0,"has_summary":false,"last_poster_username":"Mika_Koistinen","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":5,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":22,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add ExcludeEntities as a property to TXDataServer.SwaggerOptions","id":25367,"title":"Add ExcludeEntities as a property to TXDataServer.SwaggerOptions","slug":"add-excludeentities-as-a-property-to-txdataserver-swaggeroptions","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-05-26T08:08:26.137Z","last_posted_at":"2025-05-26T08:08:26.263Z","bumped":true,"bumped_at":"2025-05-26T08:08:26.263Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Add ExcludeEntities as an option to TXDataServer.SwaggerOptions so that all entities can be hidden at the the server level.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":111,"name":"xdata","slug":"xdata"}],"tags_descriptions":{},"views":14,"like_count":0,"has_summary":false,"last_poster_username":"Weetch_Russell","category_id":103,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"vote_count":0,"can_vote":true,"user_voted":null,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null}]}]}}