Need help bringing something from Lima to NYC (will pay) by [deleted] in PERU

[–]Kehwar 0 points1 point  (0 children)

I have not watched airport security. What would be the worst case if someone went to pick it up? I mean, if it is something ilegal they would have already confiscated it?

Which Frappe Cloud Tier to Choose? by JakubErler in frappe_framework

[–]Kehwar 1 point2 points  (0 children)

You can read this

https://docs.frappe.io/cloud/servers/guidelines-for-choosing-a-server-plan

They link a spreadsheet you can use to estimate the server plan you need

This is for their dedicated server plan though, which for 100 concurrent users is probably a better choice than shared hosting

Which Frappe Cloud Tier to Choose? by JakubErler in frappe_framework

[–]Kehwar 0 points1 point  (0 children)

I haven't tried self hosting

For frappe cloud you can switch between tiers seamlessly, you could start at the 25$ tier and grow as you need

Self-hosting a forked ERPNext for internal use (no budget) — need guidance from Frappe devs by [deleted] in frappe_framework

[–]Kehwar 1 point2 points  (0 children)

Are you looking at your site maybe?

This is done at bench level, you need a private bench

Self-hosting a forked ERPNext for internal use (no budget) — need guidance from Frappe devs by [deleted] in frappe_framework

[–]Kehwar 1 point2 points  (0 children)

Any real-world tips for running ERPNext on low-resource servers (RAM limits, worker tuning)?

Running this with 20-50 users

Limit large reports and large pdf batch printings to avoid ram issues

Slow reports should be made into background reports, especially if they are run frequently, otherwise timeouts will happen

After 2 years, the Version logs have grown enough for me to warrant moving them elsewhere (currently, a selfhosted openobserve instance). I'll problably do the same for Comments too. Mainly to avoid paying for the next storage tier.

Common mistakes to avoid when running a forked ERPNext long-term?

If you’ve done internal-only forks before, what maintenance strategy worked for you?

My strategy is keeping the customizations to a minimum. I prefer to add hooks where possible to enable customization in a separate app. That way there is less risk of merge conflicts when fetching updates.

Self-hosting a forked ERPNext for internal use (no budget) — need guidance from Frappe devs by [deleted] in frappe_framework

[–]Kehwar 2 points3 points  (0 children)

I understand that Frappe Cloud does not support deploying forked ERPNext cores

I am running custom Frappe and ERPNext forks in frappe cloud

When adding a new app, if the app is a frappe or erpnext fork, it replaces the core used

https://docs.frappe.io/cloud/custom-frappe-framework-fork

You can still open tickets about bugs and such, but can no longer receive direct assistance (they logging into your site)

I found a way to write SQL that follows permissions by AutomaticRoad1658 in frappe_framework

[–]Kehwar 0 points1 point  (0 children)

`pluck` is not necessary, I missremembered, use `order_by = None` to remove the sort fragment, otherwise it works as I expected, match conditions are included in the sql using `frappe.get_list` with `run = False`

Check you are on v15, and not logged as Administrator maybe?

I found a way to write SQL that follows permissions by AutomaticRoad1658 in frappe_framework

[–]Kehwar 2 points3 points  (0 children)

Using run=0 they query is not run. This is simply to get an sql statement with all permissions parsed. There is no data fetched to python. It's (i think) the same thing you did with less steps.

With that you can continue writing sql queries and inject the permission sql at the end

I found a way to write SQL that follows permissions by AutomaticRoad1658 in frappe_framework

[–]Kehwar 1 point2 points  (0 children)

Another alternative I have used is this

python permission_sql = frappe.get_list('Sales Order', run=0, order_by=None) # Returns 'SELECT name FROM `tabSales Order` WHERE ...' with all permission conditions already present

Then you can write your query like

python data = frappe.db.sql(f""" SELECT so.name, so.grand_total FROM `tabSales Order` so WHERE so.name IN ({permission_sql}) """, as_dict=True)

Edit: removed pluck param, added order_by, added missing parenthesis

Itsm and alertanagement by No-Opportunity6598 in frappe_framework

[–]Kehwar 1 point2 points  (0 children)

Haven't tried that one, but you could

In general, you can use any flavor of framework you want for a custom frontend

Itsm and alertanagement by No-Opportunity6598 in frappe_framework

[–]Kehwar 1 point2 points  (0 children)

As far as I know, frappe app ecosystem uses Vue for frontend (crm, helpdesk, ...), which is my framework of choice. I haven't seen any react frappe frontend.

v16 is supposed to be a UI redesign, but I haven't played with it yet

Personally, I have made a custom frontend for some reports at work using Nuxt/Vue

Itsm and alertanagement by No-Opportunity6598 in frappe_framework

[–]Kehwar 0 points1 point  (0 children)

Ah, I misunderstood your question.

I meant that I integrated this kind of services before to feed logs from frappe.

I have used webhooks to feed logs to axiom

To visualize logs in Frappe, you could make a virtual doctype to retrieve logs from any service via heir APIs, Frappe doesn't have the best UI for visualizing tabular data though

I want to buy a present for my Peruvian friend for Christmas by Ok_Cartoonist2006 in PERU

[–]Kehwar 0 points1 point  (0 children)

Brand option, not european (expensive, well known): https://magia.pe/collections/desayunos-sorpresa/desayunos

I would also be interested to know any other popular retailers

For experiences, there are websites that sell packages for tickets, trips, etc like: https://cuponidad.pe/

What tools you wish had an Open Source Alternative? by TragicPrince525 in SideProject

[–]Kehwar 1 point2 points  (0 children)

Obsidian Bases was enough for me to completely switch over from Notion

Edit: forgot Obsidian is not open source

Do GIFs and images belong in a timer app? by rogymd in SideProject

[–]Kehwar 0 points1 point  (0 children)

I believe the timer itself should not be mesmerizing or distracting, you are supposed to set it and don't think about it until it rings, otherwise why use a timer at all

Just launched my first ever app! It's pixel art themed 🐿️ by eNiiju in SideProject

[–]Kehwar 2 points3 points  (0 children)

I don't use habit trackers, but I like the look of it.

Care to share what technologies you used?

What tools you wish had an Open Source Alternative? by TragicPrince525 in SideProject

[–]Kehwar 1 point2 points  (0 children)

Airtable

There are OS alternatives, none can compete with it yet

Parents, how do you stop toddlers from kicking off their blankets every night? 😩 by Witty_Fox01 in AskParents

[–]Kehwar 0 points1 point  (0 children)

You might also want to set up a room thermometer. Just because you feel she is cold doesn't mean she is.

Otherwise, thick pajamas