github.com/GeniusesGroup/libgo@v0.0.0-20220929090155-5ff932cb408e/authorization/errors.go (about) 1 /* For license and copyright information please see LEGAL file in repository */ 2 3 package authorization 4 5 import ( 6 er "../error" 7 lang "../language" 8 ) 9 10 const errorEnglishDomain = "Authorization" 11 const errorPersianDomain = "سطح دسترسی" 12 13 // Errors 14 var ( 15 /* 16 User 17 */ 18 ErrUserNotAllow = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "User Not Allow", 19 "Request service is not allow by user of the connection"). 20 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه به کاربر", 21 "درخواست به سرویس مورد نظر توسط کاربر ارتباط فعلی مقدور نمی باشد").Save() 22 23 ErrUserNotOwnRecord = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "User Not Own Record", 24 "Request record is not own by user of the connection and by service rule can't access to it by other users"). 25 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم مالکیت داده", 26 "درخواست به داده مورد نظر با توجه به تفاوت مالک اصلی و قوانین سرویس فراخوانی شده توسط کاربر ارتباط فعلی مقدور نمی باشد").Save() 27 28 /* 29 Society 30 */ 31 ErrNotAllowSociety = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Not Allow Society", 32 "Request send by society that is not in allow list of the connection"). 33 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه از جامعه درخواستی", 34 "درخواست از جامعه ای ارسال می شود که در لیست جامعه های مجاز در ارتباط فعلی نمی باشد").Save() 35 36 ErrDeniedSociety = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Denied Society", 37 "Request send by society that is in deny list of the connection"). 38 SetDetail(lang.LanguagePersian, errorPersianDomain, "درخواست از جامعه منع شده", 39 "درخواست از جامعه ای ارسال می شود که در لیست جامعه های منع شده ارتباط فعلی می باشد").Save() 40 41 /* 42 Router 43 */ 44 ErrNotAllowRouter = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Not Allow Router", 45 "Request send by router that is not in allow list of the connection"). 46 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه از روتر درخواستی", 47 "درخواست از روتر شبکه ای ارسال می شود که در لیست روتر های مجاز ارتباط فعلی نمی باشد").Save() 48 49 ErrDeniedRouter = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Denied Router", 50 "Request send by router that is in deny list of the connection"). 51 SetDetail(lang.LanguagePersian, errorPersianDomain, "درخواست از روتر منع شده", 52 "درخواست از روتر شبکه ای ارسال می شود که در لیست منع شده های ارتباط فعلی می باشد").Save() 53 54 /* 55 Day 56 */ 57 ErrDayNotAllow = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Day Not Allow", 58 "Request send in the day of week that is not in allow list of the connection"). 59 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه در روز درخواست", 60 "درخواست در روزی از هفته ارسال شده است که در لیست مجاز در ارتباط فعلی نمی باشد").Save() 61 62 ErrDayDenied = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Day Denied", 63 "Request send in the day of week that is in deny list of the connection"). 64 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه در روز درخواست", 65 "درخواست در روزی از هفته ارسال شده است که در لیست غیر مجاز در ارتباط فعلی می باشد").Save() 66 67 /* 68 Hour 69 */ 70 ErrHourNotAllow = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Hour Not Allow", 71 "Request send in the hour of day that is not in allow list of the connection"). 72 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه ساعت درخواست", 73 "درخواست در ساعتی از روز ارسال شده است که در لیست مجاز در ارتباط فعلی نمی باشد").Save() 74 75 ErrHourDenied = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Hour Denied", 76 "Request send in the hour of day that is in deny list of the connection"). 77 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه ساعت درخواست", 78 "درخواست در ساعتی از روز ارسال شده است که در لیست غیر مجاز در ارتباط فعلی می باشد").Save() 79 80 /* 81 Service 82 */ 83 ErrServiceNotAllow = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Service Not Allow", 84 "Request service is not in allow list of the connection"). 85 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه به سرویس", 86 "درخواست به سرویس مورد نظر در لیست دسترسی های مجاز در ارتباط فعلی نمی باشد").Save() 87 88 ErrServiceDenied = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Service Denied", 89 "Request service is in deny list of the connection"). 90 SetDetail(lang.LanguagePersian, errorPersianDomain, "سرویس منع شده", 91 "درخواست به سرویس مورد نظر در لیست سرویس های منع شده ارتباط فعلی می باشد").Save() 92 93 /* 94 CRUD 95 */ 96 ErrCrudNotAllow = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "CRUD Not Allow", 97 "Request type is not in allow list of the connection"). 98 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه نوع درخواست", 99 "نوع درخواست در لیست مجاز در ارتباط فعلی نمی باشد").Save() 100 101 ErrCRUDDenied = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "CRUD Denied", 102 "Request type is deny list of the connection"). 103 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه نوع درخواست", 104 "نوع درخواست در لیست غیر مجاز در ارتباط فعلی می باشد").Save() 105 106 /* 107 Delegate 108 */ 109 ErrNotAllowToDelegate = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Not Allow To Delegate", 110 "Platforms rules not permit active type of user to register the delegate connection with given details"). 111 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه به وکالت دادن", 112 "قوانین پلتفرم به نوع کاربر فعلی اجازه نمی دهد اتصال وکالتی مورد نظر را ایجاد نماید").Save() 113 114 ErrNotAllowToNotDelegate = er.New().SetDetail(lang.LanguageEnglish, errorEnglishDomain, "Not Allow To Not Delegate", 115 "Platforms rules not permit active type of user (usually Org type) register not delegate connection."). 116 SetDetail(lang.LanguagePersian, errorPersianDomain, "عدم اجازه به وکالت ندادن", 117 "قوانین پلتفرم به نوع کاربر فعلی (معمولا سازمان) اجازه نمی دهد اتصال غیر وکالتی ایجاد نماید").Save() 118 )