Açıklama:
wDomains tablosundaki domain kaydının Level column'unaki değere göre kullanıcılar Emakin üzerinde bazı geliştirme haklarına sahip olurlar. Bu değerler aşağıdaki gibidir:
Enterprise = 100
Developer = 10
Standard = 5
Aşağıdaki kodda belirlendiği gibi, sistemde alınan hataların mailleri Standard domainlerde workflow.config dosyasında systemAdmin olarak belirtilmiş mail adresine gönderilir fakat domain Developer veya Enterprise seviyesinde ise hata mailleri config dosyasındaki tanımı atlayarak sistem adminlerine gönderilir.
var to = new[] { new AltiKare.Messaging.MessageContact(this.Configuration.SystemAdmin) };
if (domain.Info.Level > DomainLevel.Standard)
{
isDevelopmentSite = true;
to = domain.MembershipProvider.GetEmailContacts(domain.MembershipProvider.Administrator.Id);
}
public enum DomainLevel : int
{
Enterprise = 100,
Developer = 10,
Standard = 5
}