chore: rehome to crudy/pgmorbac, align version to 0.1.0
Public home is now git.villains.fr/crudy/pgmorbac with docs at pgmorbac.villains.fr. Point META.json, README and CHANGELOG links there, drop the tracked .DS_Store, and renumber the first public release to 0.1.0 to match the published @crudy/pgmorbac package, the embedded framework SQL and the download page. License stays MIT.
This commit is contained in:
+2
-2
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.0] - 2026-02-19
|
||||
## [0.1.0] - 2026-02-19
|
||||
|
||||
### Added
|
||||
- Initial release of Multi-OrBAC PostgreSQL extension
|
||||
@@ -41,4 +41,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Complete documentation
|
||||
- Build and installation automation (Makefile, install.sh)
|
||||
|
||||
[1.0.0]: https://github.com/MarcVillain/pgmorbac/releases/tag/v1.0.0
|
||||
[0.1.0]: https://git.villains.fr/crudy/pgmorbac/releases/tag/v0.1.0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "pgmorbac",
|
||||
"abstract": "Multi-OrBAC: Organization-Based Access Control with multi-organization support",
|
||||
"description": "A PostgreSQL extension implementing the Multi-OrBAC access control model — enabling organization-centric, context-aware, and hierarchical access control with delegation, separation of duty, and cross-organizational policies.",
|
||||
"version": "1.0.0",
|
||||
"version": "0.1.0",
|
||||
"maintainer": [
|
||||
"Marc VILLAIN <marc.villain@epita.fr>"
|
||||
],
|
||||
@@ -10,8 +10,8 @@
|
||||
"provides": {
|
||||
"pgmorbac": {
|
||||
"abstract": "Multi-OrBAC access control extension",
|
||||
"file": "pgmorbac--1.0.0.sql",
|
||||
"version": "1.0.0"
|
||||
"file": "pgmorbac--0.1.0.sql",
|
||||
"version": "0.1.0"
|
||||
}
|
||||
},
|
||||
"prereqs": {
|
||||
@@ -22,19 +22,20 @@
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"homepage": "https://github.com/MarcVillain/pgmorbac",
|
||||
"homepage": "https://pgmorbac.villains.fr",
|
||||
"bugtracker": {
|
||||
"web": "https://github.com/MarcVillain/pgmorbac/issues"
|
||||
"web": "https://git.villains.fr/crudy/pgmorbac/issues"
|
||||
},
|
||||
"repository": {
|
||||
"url": "https://github.com/MarcVillain/pgmorbac.git",
|
||||
"url": "https://git.villains.fr/crudy/pgmorbac.git",
|
||||
"web": "https://git.villains.fr/crudy/pgmorbac",
|
||||
"type": "git"
|
||||
}
|
||||
},
|
||||
"generated_by": "pgmorbac contributors",
|
||||
"meta-spec": {
|
||||
"version": "1.0.0",
|
||||
"url": "https://pgxn.org/spec/"
|
||||
"url": "https://pgxn.org/meta/spec.txt"
|
||||
},
|
||||
"tags": [
|
||||
"access control",
|
||||
|
||||
@@ -33,7 +33,7 @@ A PostgreSQL extension implementing the Multi-OrBAC access control model - enabl
|
||||
|
||||
```bash
|
||||
# Clone repository
|
||||
git clone https://github.com/MarcVillain/pgmorbac.git
|
||||
git clone https://git.villains.fr/crudy/pgmorbac.git
|
||||
cd pgmorbac
|
||||
|
||||
# Build and install extension
|
||||
@@ -58,11 +58,11 @@ sudo ./tools/install.sh
|
||||
|
||||
```bash
|
||||
# Build versioned file from source
|
||||
make build # Concatenates src/ files into pgmorbac--1.0.0.sql
|
||||
make build # Concatenates src/ files into pgmorbac--0.1.0.sql
|
||||
|
||||
# Copy files to PostgreSQL extension directory
|
||||
sudo cp pgmorbac.control $(pg_config --sharedir)/extension/
|
||||
sudo cp pgmorbac--1.0.0.sql $(pg_config --sharedir)/extension/
|
||||
sudo cp pgmorbac--0.1.0.sql $(pg_config --sharedir)/extension/
|
||||
|
||||
# Enable in PostgreSQL
|
||||
psql -d mydb -c "CREATE EXTENSION pgmorbac;"
|
||||
@@ -218,7 +218,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
|
||||
See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/MarcVillain/pgmorbac.git
|
||||
git clone https://git.villains.fr/crudy/pgmorbac.git
|
||||
cd pgmorbac
|
||||
|
||||
# Edit source files in src/
|
||||
@@ -238,9 +238,8 @@ git push --tags
|
||||
|
||||
## Support
|
||||
|
||||
- Read the [documentation](docs/DOCUMENTATION.md)
|
||||
- Report bugs via [GitHub Issues](https://github.com/MarcVillain/pgmorbac/issues)
|
||||
- Ask questions in [Discussions](https://github.com/MarcVillain/pgmorbac/discussions)
|
||||
- Read the [documentation](https://pgmorbac.villains.fr)
|
||||
- Report bugs via [Gitea Issues](https://git.villains.fr/crudy/pgmorbac/issues)
|
||||
- Security issues: see [SECURITY.md](SECURITY.md)
|
||||
|
||||
## Comparison with Traditional RBAC
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
# pgmorbac extension
|
||||
# Multi-OrBAC access control model for PostgreSQL
|
||||
comment = 'Multi-OrBAC: Organization-Based Access Control with multi-organization support'
|
||||
default_version = '1.0.0'
|
||||
default_version = '0.1.0'
|
||||
relocatable = false
|
||||
schema = morbac
|
||||
|
||||
Reference in New Issue
Block a user