Projet

Général

Profil

0001-remove-authentic2_provisionning_ldap-from-plugin-sys.patch

Emmanuel Cazenave, 23 juin 2020 14:12

Télécharger (3,13 ko)

Voir les différences:

Subject: [PATCH] remove authentic2_provisionning_ldap from plugin system
 (#44334)

 setup.py                                      |  1 -
 src/authentic2_provisionning_ldap/__init__.py | 21 ++++++++++++++++---
 src/authentic2_provisionning_ldap/apps.py     | 21 +++++++++++++++++++
 3 files changed, 39 insertions(+), 4 deletions(-)
 create mode 100644 src/authentic2_provisionning_ldap/apps.py
setup.py
169 169
      },
170 170
      entry_points={
171 171
          'authentic2.plugin': [
172
              'authentic2-provisionning-ldap = authentic2_provisionning_ldap:Plugin',
173 172
              'authentic2-auth-fc = authentic2_auth_fc:Plugin',
174 173
          ],
175 174
      })
src/authentic2_provisionning_ldap/__init__.py
1
class Plugin(object):
2
    def get_apps(self):
3
        return [__name__]
1
# authentic2 - versatile identity manager
2
# Copyright (C) 2010-2020 Entr'ouvert
3
#
4
# This program is free software: you can redistribute it and/or modify it
5
# under the terms of the GNU Affero General Public License as published
6
# by the Free Software Foundation, either version 3 of the License, or
7
# (at your option) any later version.
8
#
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
# GNU Affero General Public License for more details.
13
#
14
# You should have received a copy of the GNU Affero General Public License
15
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16

  
17

  
18
default_app_config = 'authentic2_provisionning_ldap.apps.AppConfig'
src/authentic2_provisionning_ldap/apps.py
1
# authentic2 - versatile identity manager
2
# Copyright (C) 2010-2020 Entr'ouvert
3
#
4
# This program is free software: you can redistribute it and/or modify it
5
# under the terms of the GNU Affero General Public License as published
6
# by the Free Software Foundation, either version 3 of the License, or
7
# (at your option) any later version.
8
#
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
# GNU Affero General Public License for more details.
13
#
14
# You should have received a copy of the GNU Affero General Public License
15
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16

  
17
import django.apps
18

  
19

  
20
class AppConfig(django.apps.AppConfig):
21
        name = 'authentic2_provisionning_ldap'
0
-