Skip to content

Commit 94c8e9c

Browse files
jeremiatelaldasunhegodaemjay0921FawazNARI
committed
feat: initial OpenSPP v2 export (Odoo 19, 67 modules)
OpenSPP is an open-source Social Protection Platform built on Odoo 19. This initial export includes 67 modules covering registry, programs, approvals, change requests, GIS, API v2, DCI integration, and more. Co-authored-by: atelal <atelal@users.noreply.github.com> Co-authored-by: dasunhegoda <dasunhegoda@users.noreply.github.com> Co-authored-by: emjay0921 <emjay0921@users.noreply.github.com> Co-authored-by: FawazNARI <FawazNARI@users.noreply.github.com> Co-authored-by: gonzalesedwin1123 <gonzalesedwin1123@users.noreply.github.com> Co-authored-by: jeremi <jeremi@users.noreply.github.com> Co-authored-by: kneckinator <kneckinator@users.noreply.github.com> Co-authored-by: mkumar-02 <mkumar-02@users.noreply.github.com> Co-authored-by: mohammedalateya <mohammedalateya@users.noreply.github.com> Co-authored-by: nhatnm0612 <nhatnm0612@users.noreply.github.com> Co-authored-by: reichie020212 <reichie020212@users.noreply.github.com> Co-authored-by: RohmerJay <RohmerJay@users.noreply.github.com> Co-authored-by: sajjadjameel68 <sajjadjameel68@users.noreply.github.com> Co-authored-by: shashikala1998 <shashikala1998@users.noreply.github.com> Co-authored-by: Abhishek-Wagh <Abhishek-Wagh@users.noreply.github.com> Co-authored-by: amen50 <amen50@users.noreply.github.com> Co-authored-by: Aymen-Mohammednur <Aymen-Mohammednur@users.noreply.github.com> Co-authored-by: DagmawitGT <DagmawitGT@users.noreply.github.com> Co-authored-by: edcable <edcable@users.noreply.github.com> Co-authored-by: EyuaelB <EyuaelB@users.noreply.github.com> Co-authored-by: gaganamadival <gaganamadival@users.noreply.github.com> Co-authored-by: lalithkota <lalithkota@users.noreply.github.com> Co-authored-by: ludaze <ludaze@users.noreply.github.com> Co-authored-by: Mithun89mith <Mithun89mith@users.noreply.github.com> Co-authored-by: pjoshi751 <pjoshi751@users.noreply.github.com> Co-authored-by: PSNAppz <PSNAppz@users.noreply.github.com> Co-authored-by: Q-Niranjan <Q-Niranjan@users.noreply.github.com> Co-authored-by: RamakrishnaVellala <RamakrishnaVellala@users.noreply.github.com> Co-authored-by: shibu-narayanan <shibu-narayanan@users.noreply.github.com> Co-authored-by: shivamg9 <shivamg9@users.noreply.github.com> Co-authored-by: tahzeer <tahzeer@users.noreply.github.com> Co-authored-by: vin0dkhichar <vin0dkhichar@users.noreply.github.com> Co-authored-by: vineela-afk <vineela-afk@users.noreply.github.com> Co-authored-by: vineela-ampili <vineela-ampili@users.noreply.github.com>
0 parents  commit 94c8e9c

File tree

2,632 files changed

+595867
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,632 files changed

+595867
-0
lines changed

.dockerignore

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# =============================================================================
2+
# OpenSPP Docker Ignore
3+
# Excludes files from Docker build context for faster builds and smaller images
4+
# =============================================================================
5+
6+
# Git
7+
.git
8+
.gitignore
9+
.gitattributes
10+
11+
# IDE and editors
12+
.idea/
13+
.vscode/
14+
*.swp
15+
*.swo
16+
*~
17+
18+
# Python
19+
__pycache__/
20+
*.py[cod]
21+
*$py.class
22+
*.so
23+
.Python
24+
.pytest_cache/
25+
.coverage
26+
.coverage.*
27+
htmlcov/
28+
.tox/
29+
.nox/
30+
.hypothesis/
31+
*.egg-info/
32+
.eggs/
33+
dist/
34+
build/
35+
*.egg
36+
37+
# Virtual environments
38+
.venv/
39+
venv/
40+
ENV/
41+
env/
42+
43+
# Testing
44+
e2e/node_modules/
45+
e2e/test-results/
46+
e2e/playwright-report/
47+
e2e/.playwright/
48+
49+
# Documentation (not needed in image)
50+
docs/
51+
*.md
52+
!docker/*.md
53+
54+
# CI/CD
55+
.github/
56+
.gitlab-ci.yml
57+
.travis.yml
58+
Jenkinsfile
59+
60+
# Docker (don't include docker configs in the image context recursively)
61+
docker-compose*.yml
62+
docker-compose*.yaml
63+
Dockerfile
64+
65+
# Scripts not needed in image
66+
scripts/
67+
68+
# Misc
69+
.env
70+
.env.*
71+
*.log
72+
*.bak
73+
*.tmp
74+
tmp/
75+
temp/
76+
.DS_Store
77+
Thumbs.db
78+
79+
# Development tools
80+
.pre-commit-config.yaml
81+
.editorconfig
82+
pyproject.toml
83+
setup.cfg
84+
requirements-dev.txt
85+
Makefile
86+
87+
# Test databases
88+
*.db
89+
*.sqlite3
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Feature request
3+
about: Suggest a feature to be included in the sprint
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
**Business Requirement**
10+
11+
**Additional Information**
12+
13+
- **Priority:** [High/Medium/Low]
14+
- **Dependencies:** [Other tasks, modules, etc.]
15+
- **Attachments:** [Screenshots, diagrams, etc.]
16+
17+
18+
🔔 Note: This ticket should address common considerations without including country-specific content. Please ensure all references are generic and applicable across various contexts.
19+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
name: Bug report
3+
about: Issues reported by the OpenSPP QA team or the community
4+
title: ""
5+
labels: bug
6+
assignees: ""
7+
---
8+
9+
**Describe the bug**
10+
11+
**To Reproduce**
12+
13+
**Expected behavior**
14+
15+
**Screenshots**
16+
17+
**Additional context**
18+
19+
20+
21+
🔔 Note: This ticket should address common considerations without including country-specific content. Please ensure all references are generic and applicable across various contexts.

.github/auto_assign.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Set to true to add reviewers to PRs
2+
addReviewers: true
3+
4+
# Set to 'author' to add PR's author as a assignee
5+
addAssignees: author
6+
7+
# A list of reviewers to be added to PRs (GitHub user name)
8+
reviewers:
9+
- jeremi
10+
- gonzalesedwin1123
11+
- emjay0921
12+
- reichie020212
13+
14+
# A number of reviewers added to the PR
15+
# Set 0 to add all the reviewers (default: 0)
16+
numberOfReviewers: 0
17+
18+
# A list of keywords to be skipped the process if PR's title include it
19+
skipKeywords:
20+
- wip

.github/dependabot.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Dependabot configuration for OpenSPP
2+
# Docs: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates
3+
4+
version: 2
5+
updates:
6+
# Python dependencies
7+
- package-ecosystem: "pip"
8+
directory: "/"
9+
schedule:
10+
interval: "weekly"
11+
day: "monday"
12+
time: "06:00"
13+
timezone: "UTC"
14+
open-pull-requests-limit: 5
15+
labels:
16+
- "dependencies"
17+
- "security"
18+
commit-message:
19+
prefix: "deps(python)"
20+
ignore:
21+
# Odoo major versions managed separately (security patches are in minor/patch)
22+
- dependency-name: "odoo"
23+
update-types:
24+
- "version-update:semver-major"
25+
# NOTE: Minor/patch versions NOT ignored - Odoo publishes security fixes there
26+
27+
# GitHub Actions
28+
- package-ecosystem: "github-actions"
29+
directory: "/"
30+
schedule:
31+
interval: "weekly"
32+
day: "monday"
33+
labels:
34+
- "dependencies"
35+
- "ci"
36+
commit-message:
37+
prefix: "deps(actions)"
38+
39+
# Docker (if Dockerfile exists)
40+
- package-ecosystem: "docker"
41+
directory: "/"
42+
schedule:
43+
interval: "monthly"
44+
labels:
45+
- "dependencies"
46+
- "docker"
47+
commit-message:
48+
prefix: "deps(docker)"

.github/pull_request_template.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## **Why is this change needed?**
2+
3+
## **How was the change implemented?**
4+
5+
## **New unit tests**
6+
7+
## **Unit tests executed by the author**
8+
9+
## **How to test manually**
10+
11+
## **Related links**
12+

0 commit comments

Comments
 (0)