Skip to content

Instantly share code, notes, and snippets.

View NagariaHussain's full-sized avatar
💥
Building from home

Hussain Nagaria NagariaHussain

💥
Building from home
View GitHub Profile
{
"upcoming_events": [
{
"name": 1,
"title": "Frappeverse India 2025",
"venue": "Nehru Centre Auditorium",
"start_date": "2025-09-09",
"banner_image": "/files/fv_banner.webp",
"banner_url": "url(/files/fv_banner.webp)",
"start_day": "09",
{
"event_time_range": "09:00 AM - 07:00 PM",
"event_date_range": "9 - 12 September, 2025",
"event_doc": {
"name": 1,
"owner": "[email protected]",
"creation": "2025-08-02 12:12:15.145300",
"modified": "2025-08-04 17:24:46.012044",
"modified_by": "[email protected]",
"docstatus": 0,
@NagariaHussain
NagariaHussain / autocomplete.md
Last active June 8, 2025 06:35
Autocomplete Field Type in Frappe Usage
frappe.ui.form.on("Meeting", {
	refresh(frm) {
		// from frontend
		// frm.fields_dict.time_zone.set_data(getSupportedTimzones());
    
		// from backend
		frm.call("get_supported_timezones").then(({message: timezones}) => {
			frm.fields_dict.time_zone.set_data(timezones);
		})
import random
num_teams = 3
students = [
"Aman",
"Manya",
"Ritika",
"Siddharth",
"Khushbu",
@NagariaHussain
NagariaHussain / docker-compose.yml
Created January 26, 2025 12:57
Dokploy ERPNext template
x-custom-image: &custom_image
image: ${IMAGE_NAME:-docker.io/frappe/erpnext}:${VERSION:-version-15}
pull_policy: ${PULL_POLICY:-always}
deploy:
restart_policy:
condition: always
services:
backend:
<<: *custom_image
@NagariaHussain
NagariaHussain / frappe-learning.yml
Last active June 8, 2025 16:42
Frappe App Coolify Docker Compose
# documentation: https://docs.frappe.io/learning
# slogan: Easy to Use, 100% Open Source Learning Management System.
# tags: lms, self-hosted, dashboard
# logo: svgs/frappe-learning.svg
# port: 8080
name: frappe-learning
version: '3.8'
x-frappe-app-image: &frappe-app-image ghcr.io/frappe/lms:stable
old_wiki_site = "https://frappeframework.com"
new_wiki_space_name = "1u8fslkdg6" # on this site
old_site_wiki_space_name = "Unversioned docs" # on old site
migration_settings = frappe.get_doc("Temp Wiki Migration")
api_credentials = {
"key": migration_settings.api_key,
"secret": migration_settings.get_password("api_secret")
@NagariaHussain
NagariaHussain / launch.json
Created June 20, 2024 14:15
Frappe VS Code Debugger Config
// Open bench folder in VS Code
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Bench",
import mysql.connector
con = mysql.connector.connect(
host="localhost",
user="root",
passwd="1234",
database="tdb"
)
cursor = con.cursor()
@NagariaHussain
NagariaHussain / commands.sql
Last active July 6, 2025 22:52
#BuildWithHussain SQL Essentials DB setup
-- Create Customer table
CREATE TABLE Customer (
ID INT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
PAN VARCHAR(10),
DOB DATE
);
-- Create Branch table