Hacker News new | ask | show | jobs
by akinayosamtom 811 days ago
it is more than a DB UI, we have custom actions, schedulers, webhooks, flows, data events, 3rd party integrations like HTTP, Slack, SMTP Twilio, SendGrid etc,

We also have roles and permissions, change history and so much more.

You can write custom logic, i.e raw javascript to logically render the table/details page, manipulate the forms, write custom validations etc.

2 comments

I think they were referring to implementing server-side business logic, not client-side view logic customizations.

Every sizable admin ops thingie eventually needs buttons to kick off server-side code that fixes something.

For server-side business logic, we have workflows that basically can do any server-side business logic, you can write conditions, run custom SQL logic, make 3rd party integration calls through HTTP calls, send mails etc.
So, if you want anything more than a CRUD database UI, you have to write it, which would be greater than or equal to writing one line of code.

This is like every other introspection based admin app; the second you need to do anything related to your business, you are not getting any value, and often times, you’re forced into the admin app’s dsl to perform your back office logic which may or may not be more costly than just writing your admin backend within your existing framework and org conventions.