go to post Evgeny Shvarov · Aug 13, 2025 It works because you published a question on Developer Community :) (Joking, of course :) Jokes aside - a very helpful discussion! Thanks @Sylvain Guilbaud !
go to post Evgeny Shvarov · Aug 13, 2025 a really helpful repo, @Sylvain Guilbaud ! do you want to publish it on OEX? Please? )
go to post Evgeny Shvarov · Aug 13, 2025 Hi Paul! I suggest to take a look two mechanisms: 1. merge cpf - you can list the configuration changes made to vanilla iris/or your custom image. Example project, merge.cpf. 2. IPM with IPM you can deploy classes, web apps, files and production elements, run install scripts and version product changes. Example project, IPM manifest.
go to post Evgeny Shvarov · Aug 13, 2025 I see that coding guidlines for ObjectScript linter should be a document (json? yaml?) you include in your code repository or reference any file in a github/gitlab and VSCode linter follows it on-the-go. Or as some ObjectScript.Quality like ruleset, is it possible @Daniel Tamajon ? Or as a codetidy feature by @Timothy Leavitt, but it's not easy to use.
go to post Evgeny Shvarov · Aug 13, 2025 This is great, @Ben Spead! Could you please provide an example of how any developer can leverage the code guidelines @Robert Barbiaux suggests in this post?
go to post Evgeny Shvarov · Aug 12, 2025 Great points, Dima. But I think any discussions make sense - this is how people communicate and exchange ideas, as you did in your post as well. We could request ObjectScriptQuality to add a profile that will enforce the rule and also, there is a linter in VSCOde ObjectScript - maybe it is possible to request the change in it too. The idea of an open-source parser for ObjectScript - a good one, do we have it published on the ideas portal?
go to post Evgeny Shvarov · Aug 12, 2025 Are you sure you want to see that many rectangles on a treemap?
go to post Evgeny Shvarov · Jul 25, 2025 Thank you, @Jonathan Lent ! Pleasure to hear we are still better in some spaces than bots :)
go to post Evgeny Shvarov · Jul 25, 2025 Hi @Jonathan Lent ! Great question! It is supported. You can take a look at the Interoperability template on Open Exchange. Here is the line of code in a module.xml file.
go to post Evgeny Shvarov · Jul 25, 2025 Great example of custom class queries, @Timothy Leavitt ! I wonder if the recursion with ..AllFetch() is necessary here and in every case?
go to post Evgeny Shvarov · Jul 18, 2025 Very useful article, a lot of use-cases and examples! Thank you @Ashok Kumar T !
go to post Evgeny Shvarov · Jul 12, 2025 Exciting initiative! I think this line in Update is "orphaned": set myobj = ##class(%Library.DynamicObject).%FromJSON(%request.Content)
go to post Evgeny Shvarov · Jul 10, 2025 @Justin Millette, there are more settings to enable in the system to allow delegated access, e.g. a system-wide setting, mentioned in this great @Pravin.Barton's article , also there is another one from @Yuri Marx Also, I don't recommend using the WebApplication tag as it is not working properly yet; there is at least one important bug not solved: for example , CSPApplication works quite well. Also, I see %all - I hope this is for development/demo usage only, as it is quite a generous role to use.
go to post Evgeny Shvarov · Jul 3, 2025 Great stuff! Made an example in ObjectScript Docker template: @Thomas Wuppermann, you can add an env variable in docker-compose.yml to make merge cpf be implied, and the merge.cpf with the name you prefer.
go to post Evgeny Shvarov · Jul 3, 2025 On a side note, have you tried ObjectScript Quality for the same linting purpose? It is very naturally connected to GitHub Actions - you can add this file to any open-source GitHub repository with objectscript to see it in action, with examples.
go to post Evgeny Shvarov · Jul 3, 2025 I think it's worth pinging CodeTidy's author @Timothy Leavitt
go to post Evgeny Shvarov · Jul 1, 2025 I agree. I changed it to "not read-only" as I wasn't to manage unit-tests without it :) Don't know how to mark an object "modified" - otherwise, %Save() doesn't trigger the calculated property to update. But I agree - read only is much better.