예제 #1
0
    def __init__(self, first_name, last_name, age):
        """Initialise attributes of the parent class."""
        super().__init__(first_name, last_name, age)

        #Add attribute privileges, that stores a list of string like: 'can add post'...
        #Add a function that will list the administrators set of privileges.
        self.privileges = Privileges()
예제 #2
0
파일: admin.py 프로젝트: starlis13/CIT228
 def __init__(self, first_name, last_name, birthday, password_hash,
              security_level, identity_number, privileges):
     super().__init__(first_name, last_name, birthday, password_hash,
                      security_level, identity_number)
     self.privileges = Privileges(privileges)
     self.base_user = User(first_name, last_name, birthday, password_hash,
                           security_level, identity_number)
예제 #3
0
 def __init__(
         self,
         first_name,
         last_name,
         location,
         nickname,
         login_attempt=0):
     super().__init__(first_name, last_name, location, nickname,
                      login_attempt)
     self.privileges = Privileges()
예제 #4
0
 def __init__(self,
              first_name,
              last_name,
              user_name,
              email,
              password,
              privileges,
              login_attempts=0):
     """Initializes attributes to describe an Admin user"""
     super().__init__(first_name,
                      last_name,
                      user_name,
                      email,
                      password,
                      login_attempts=0)
     self.privileges = Privileges(privileges)
예제 #5
0
#coding=gbk
from privileges import Privileges
from admin import Admin

privileges = ['can add post','can delete post','can ban user'];
pri = Privileges(privileges);
admin = Admin('guoying','ma','�������������',pri);
admin.show_privileges();
예제 #6
0
 def __init__(self, first_name, last_name, email, sex='None'):
     super().__init__(first_name, last_name, email, sex)
     self.privileges = Privileges('admin')
예제 #7
0
 def __init__(self, first_name, last_name, user, email, password):
     super().__init__(first_name, last_name, user, email, password)
     """Atributo exclusivo da classe filha"""
     self.privileges = Privileges()
예제 #8
0
 def __init__(self):
     self.privileges = Privileges()
예제 #9
0
 def __init__(self, first_name, last_name, privileges):
     super().__init__(first_name, last_name, 'None', 0)
     self.privileges = Privileges(privileges)
예제 #10
0
from user import User
from privileges import Privileges

wang = User('wang', 'lihui', 28, 'male', 'Ture')

print(wang.describe_user())
wang = Privileges('can close guest account')
print(wang.show_privileges())
예제 #11
0
 def __init__(self, first_name, last_name):
     super().__init__(first_name, last_name)
     self.privileges = Privileges(['add', 'delete'])
예제 #12
0
 def __init__(self, first_name, last_name, age, location):
     """  """
     super().__init__(first_name, last_name, age, location)
     # self.privileges = ['can add posts','can delete post','can ban user','can approve comments']
     self.privilege = Privileges()
예제 #13
0
파일: myUsers.py 프로젝트: sortzis/CIT228
from user import User
from privileges import Privileges
from admin import Admin

priv = ["Can add post", "Can delete post", "Can ban users"]

privileges = Privileges(priv)
user1 = User("Susie","Green", 25, 50000, "sueZ", "*****@*****.**")
user2 = User("Steve","Smith", 34, 75000, "sSmith", "*****@*****.**")
user3 = User("Jeff","Goldblum", 65, 130000, "JGold", "*****@*****.**")
user4 = User("Dave","Bingham", 32, 40000, "d_bing", "*****@*****.**")
admin1 = Admin("Scott","Stevenson", 38, 72000, "s_steven", "*****@*****.**", privileges)

user1.greet_user()
user2.greet_user()
user3.greet_user()
user4.greet_user()
admin1.greet_user()

user1.describe()
user2.describe()
user3.describe()
user4.describe()
admin1.describe()
privileges.show_privileges()
예제 #14
0
 def __init__(self, first_name, last_name):
     super(Admin, self).__init__(first_name, last_name)
     self.privileges = Privileges()
예제 #15
0
from privileges import Privileges

power = ["doesn't have much to do", 'can sleep tight', 'has to know linux']
power += ['has to have linux installed to be one']

Admin = Privileges(power)
Admin.show_privileges()
예제 #16
0
 def __init__(self, first, last, age):
     super().__init__(first, last, age)
     self.privileges = Privileges('text message')
예제 #17
0
 def __init__(self, first_name, last_name, username, password, email):
     super().__init__(first_name, last_name, username, password, email)
     self.privileges = Privileges()
예제 #18
0
    def __init__(self, first_name, last_name, department, age):
        """Init attributes of the parent class."""

        super().__init__(first_name, last_name, department, age)
        self.privileges = Privileges()
예제 #19
0
##-------------------------------
# Cap.9 - Classes
# Python Crash Course
# Autor: Washington Candeia
# Faça você mesmo, p.249
# 9.12 - Vários módulos
##-------------------------------

from user import User
from privileges import Privileges

admi = User('mendoim', 'brown', 8)
print(admi.describe_user())

ad = Privileges()
ad.show_privileges()
예제 #20
0
    def __init__(self, nome, sobrenome, idade):
        # Trazendo da classe-Pai:
        super().__init__(nome, sobrenome, idade)

        # Utilizando a class Privileges como instância
        self.privileges = Privileges()
예제 #21
0
파일: admin.py 프로젝트: NMCPLindsay/CIT228
 def __init__(self, first_name, last_name):
     super().__init__(first_name, last_name)
     privs=['CanBan','CanModify','CanApprove']
     # self.privileges=['CanModify', 'CanAuthorize', 'CanBan']
     self.privileges=Privileges(privs)
예제 #22
0
    def __init__(self, first, last, occupation, location, hobbies):
        """Initializes all arguments from the User2 parent class"""
        super().__init__(first, last, occupation, location, hobbies)

        #initializes privileges argument.
        self.privileges = Privileges()
예제 #23
0
 def __init__(self, first, last, age):
     super().__init__(first, last, age)
     self.privileges = Privileges(["can add post", "can delete user", "can ban user"])
예제 #24
0
 def __init__(self, name, password, email, os):
     super().__init__(name, password, email)
     self.os_privileges = Privileges(os)
예제 #25
0
 def __init__(self, first_name, last_name, age, phone_number):
     super().__init__(first_name, last_name, age, phone_number)
     self.admin_privileges = Privileges()
예제 #26
0
 def __init__(self, first_name, last_name, age, location, privileges):
     super().__init__(first_name, last_name, age, location)
     self.privileges = Privileges(privileges)
예제 #27
0
#-*-coding:utf-8-*-
from privileges import Privileges

dany = Privileges()
dany.show_privileges()
예제 #28
0
 def __init__(self, first, last, age='', gender=''):
     super().__init__(first, last, age, gender)
     self.privileges = Privileges()
예제 #29
0
 def __init__(self, first_name, last_name, age):
     super().__init__(first_name, last_name, age)
     self.privileges = Privileges()
예제 #30
0
    def __init__(self, first_name, last_name, username, email, location):
        """Initialize the admin."""
        super().__init__(first_name, last_name, username, email, location)

        # Initialize an empty set of privileges
        self.privileges = Privileges()