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/),
|
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).
|
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
|
### Added
|
||||||
- Initial release of Multi-OrBAC PostgreSQL extension
|
- 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
|
- Complete documentation
|
||||||
- Build and installation automation (Makefile, install.sh)
|
- 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",
|
"name": "pgmorbac",
|
||||||
"abstract": "Multi-OrBAC: Organization-Based Access Control with multi-organization support",
|
"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.",
|
"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": [
|
"maintainer": [
|
||||||
"Marc VILLAIN <marc.villain@epita.fr>"
|
"Marc VILLAIN <marc.villain@epita.fr>"
|
||||||
],
|
],
|
||||||
@@ -10,8 +10,8 @@
|
|||||||
"provides": {
|
"provides": {
|
||||||
"pgmorbac": {
|
"pgmorbac": {
|
||||||
"abstract": "Multi-OrBAC access control extension",
|
"abstract": "Multi-OrBAC access control extension",
|
||||||
"file": "pgmorbac--1.0.0.sql",
|
"file": "pgmorbac--0.1.0.sql",
|
||||||
"version": "1.0.0"
|
"version": "0.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"prereqs": {
|
"prereqs": {
|
||||||
@@ -22,19 +22,20 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
"homepage": "https://github.com/MarcVillain/pgmorbac",
|
"homepage": "https://pgmorbac.villains.fr",
|
||||||
"bugtracker": {
|
"bugtracker": {
|
||||||
"web": "https://github.com/MarcVillain/pgmorbac/issues"
|
"web": "https://git.villains.fr/crudy/pgmorbac/issues"
|
||||||
},
|
},
|
||||||
"repository": {
|
"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"
|
"type": "git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"generated_by": "pgmorbac contributors",
|
"generated_by": "pgmorbac contributors",
|
||||||
"meta-spec": {
|
"meta-spec": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"url": "https://pgxn.org/spec/"
|
"url": "https://pgxn.org/meta/spec.txt"
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": [
|
||||||
"access control",
|
"access control",
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ A PostgreSQL extension implementing the Multi-OrBAC access control model - enabl
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Clone repository
|
# Clone repository
|
||||||
git clone https://github.com/MarcVillain/pgmorbac.git
|
git clone https://git.villains.fr/crudy/pgmorbac.git
|
||||||
cd pgmorbac
|
cd pgmorbac
|
||||||
|
|
||||||
# Build and install extension
|
# Build and install extension
|
||||||
@@ -58,11 +58,11 @@ sudo ./tools/install.sh
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Build versioned file from source
|
# 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
|
# Copy files to PostgreSQL extension directory
|
||||||
sudo cp pgmorbac.control $(pg_config --sharedir)/extension/
|
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
|
# Enable in PostgreSQL
|
||||||
psql -d mydb -c "CREATE EXTENSION pgmorbac;"
|
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.
|
See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/MarcVillain/pgmorbac.git
|
git clone https://git.villains.fr/crudy/pgmorbac.git
|
||||||
cd pgmorbac
|
cd pgmorbac
|
||||||
|
|
||||||
# Edit source files in src/
|
# Edit source files in src/
|
||||||
@@ -238,9 +238,8 @@ git push --tags
|
|||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
- Read the [documentation](docs/DOCUMENTATION.md)
|
- Read the [documentation](https://pgmorbac.villains.fr)
|
||||||
- Report bugs via [GitHub Issues](https://github.com/MarcVillain/pgmorbac/issues)
|
- Report bugs via [Gitea Issues](https://git.villains.fr/crudy/pgmorbac/issues)
|
||||||
- Ask questions in [Discussions](https://github.com/MarcVillain/pgmorbac/discussions)
|
|
||||||
- Security issues: see [SECURITY.md](SECURITY.md)
|
- Security issues: see [SECURITY.md](SECURITY.md)
|
||||||
|
|
||||||
## Comparison with Traditional RBAC
|
## Comparison with Traditional RBAC
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
# pgmorbac extension
|
# pgmorbac extension
|
||||||
# Multi-OrBAC access control model for PostgreSQL
|
# Multi-OrBAC access control model for PostgreSQL
|
||||||
comment = 'Multi-OrBAC: Organization-Based Access Control with multi-organization support'
|
comment = 'Multi-OrBAC: Organization-Based Access Control with multi-organization support'
|
||||||
default_version = '1.0.0'
|
default_version = '0.1.0'
|
||||||
relocatable = false
|
relocatable = false
|
||||||
schema = morbac
|
schema = morbac
|
||||||
|
|||||||
Reference in New Issue
Block a user