Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uIBfl-00HNs9-8b for pgsql-general@arkaria.postgresql.org; Thu, 22 May 2025 19:33:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uIBfk-007SSD-5k for pgsql-general@arkaria.postgresql.org; Thu, 22 May 2025 19:33:44 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uIBfj-007SS5-PX for pgsql-general@lists.postgresql.org; Thu, 22 May 2025 19:33:43 +0000 Received: from mout02.posteo.de ([185.67.36.66]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uIBfh-000OVB-0E for pgsql-general@lists.postgresql.org; Thu, 22 May 2025 19:33:43 +0000 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 9DAF0240101 for ; Thu, 22 May 2025 21:33:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1747942418; bh=N+0KvFXXXYrptyLzrBvO/8P6faxD4myN6Cka9rMRyxQ=; h=Date:From:Subject:To:Cc:MIME-Version:Autocrypt:Message-Id: Content-Type:From; b=djvVN8gR8DImOOBSHmMDH1txQ8lwYujPL+2aHHoQaxEdcB2tnlBLfhBl6nOYbIdwN lwdelS/z+Il/h7lp6C3u5CaBjzl5JiJNjNOn5Bt0wF7xoC5h8S1tfC+CxEKBSyP3Xi WNTF1Cn+z2edXt9uSyZO3kBMYBIl9kxJb6EAMvymBWtuqCBdFMkIl39PFtPrHz5x2X v0US6IJQyKgPXk2q6why8kknrjWRykVhD1cUkezkcD/cQJwXVmhv/FQBdim5M9s1tn LAG+LXA7uPinRb9TTWlvjaNI+1rZs4ZixZpCtEgnYyP85mar3h/6rp9SQ9GoWdr+pO JQdEDD2KKC/sA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4b3JPF5hkFz9rxG; Thu, 22 May 2025 21:33:37 +0200 (CEST) Received: from deneb (localhost [127.0.0.1]) by deneb.fritz.box (Postfix) with ESMTP id 2B4CB3004B6; Thu, 22 May 2025 21:33:37 +0200 (CEST) Date: Thu, 22 May 2025 19:33:30 +0000 From: Albrecht =?iso-8859-1?b?RHJl3w==?= Subject: Re: issue/bug management, project management, people management, product management all in one, preferably open source software ? To: "pgsql-general@lists.postgresql.org" Cc: Adrian Klaver , Achilleas Mantzios MIME-Version: 1.0 In-Reply-To: <211280a3-a07a-4542-a706-422b2825b2cb@aklaver.com> Autocrypt: addr=albrecht.dress@posteo.de; prefer-encrypt=mutual; keydata= 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 T7Xw36ZsA3NZ/oAySNs= Message-Id: <46BXGQGS.RJB4IWL6.FVH5FROR@C6X6YABW.YSFQXTWZ.OHIBUFKQ> Content-Type: multipart/signed; micalg=PGP-SHA512; protocol="application/pgp-signature"; boundary="=-9fvIqYcc7XcasL6bXkAT" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-9fvIqYcc7XcasL6bXkAT Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Am 22.05.25 21:04 schrieb(en) Adrian Klaver: > On 5/22/25 10:52, Achilleas Mantzios wrote: > > Hi people > >=20 > > I'd like to know if people here know of or use any integrated solution=20 > > for all or some of the above. It would be nice if it supported LDAP /=20 > > OAuth 2.0 , integrate with plain vanilla git (not github / gitlab) and=20 > > be open, and active as a project. >=20 > I use Redmine: >=20 > https://www.redmine.org/ +1 for Redmine! Completely FOSS, written in Ruby. I use it at work, with Postgres as backe= nd, for hundreds of projects, and ~200 users and groups. LDAP auth works o= otb, for sync'ing LDAP users and groups a plugin is needed (search for =E2= =80=9Credmine ldap sync=E2=80=9D, which is quite old and might need minor f= ixes or a forked version for the latest Redmine 6). Never tried OAuth 2, b= ut iirc a plugin is available. You'll find a plethora of plugins (see ), = both FOSS and closed-source, and it's pretty easy to write your own extensi= ons (in Ruby, though, which is not my favourite language, but not too diffi= cult). Hth, Albrecht. --=-9fvIqYcc7XcasL6bXkAT Content-Type: application/pgp-signature; name=openpgp-digital-signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEcCEPemLFTtyGf4zATKlvDmfn2fgFAmgvfAsACgkQTKlvDmfn 2fgrQwf9GzLC745YplmpfSrlqtSI+AJ1sr9bTEjZe40e3YsfqQl4WbaB4ovDG/xd rpPLAA3bPt2B0Otb7g6aX7JtuRFtMoQD3dT6m4Rz2uLSDzNT2m0oGPQDAtwQHA5d M6vAdP6M1BEvNQmkJ1ZOxZfgI4BuVJU43w69ritrzyP+M8M8DKzaTgw7wnZSbfG+ LJHDvUIhnbMs72/PMWvgqgNICvUVq5CxTheSFXExAnPyFKVXt/J9K2DTcK0Wl5ZR ybbpV5yRhKBR1OvIP4GWX5ToOAlFqYYAHl+O+Go0fJ9k+xWKUUiqdptJbYcHXglu d13ZRz5JjdpJ/4vImJ3A/e4e0VTmUA== =0Qcp -----END PGP SIGNATURE----- --=-9fvIqYcc7XcasL6bXkAT--