Browse Source
change mail alias handling
change mail alias handling
now i have separated mailAlias into mailAliasRole and mailAliasPerson. mailAliasRole holds mail aliases that are not assoziated to a concrete person but to an organizational role mailAliasPerson holds mail aliases for concrete peoplemaster
5 changed files with 71 additions and 26 deletions
-
18MailAliasPerson.rb
-
2MailAliasRole.rb
-
19SystemDataBackend.rb
-
43SystemDataBackendLdap.rb
-
15test_dummy.rb
@ -0,0 +1,18 @@ |
|||
require 'SystemData' |
|||
|
|||
class MailAliasPerson < SystemData |
|||
attr_accessor :mail, :maildrop, :surname, :name |
|||
|
|||
def initialize(args = {}) |
|||
super(args) |
|||
|
|||
@mail = args[:mail] |
|||
@maildrop = args[:maildrop] |
|||
@surname = args[:surname] |
|||
@name = args[:name] |
|||
end |
|||
|
|||
def site |
|||
@mail.sub(/.*@/, '') |
|||
end |
|||
end |
|||
@ -1,6 +1,6 @@ |
|||
require 'SystemData' |
|||
|
|||
class MailAlias < SystemData |
|||
class MailAliasRole < SystemData |
|||
attr_accessor :mail, :maildrop, :user |
|||
|
|||
def initialize(args = {}) |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue