corpContentGroup.py (1141B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\corpContentGroup.py 2 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst 3 from eve.client.script.ui.shared.agencyNew.contentGroups.externalContentGroup import ExternalContentGroup 4 from eve.client.script.ui.shared.neocom.corporation.corpPanelConst import CorpPanel 5 from eve.common.script.sys import idCheckers 6 from localization import GetByLabel 7 8 class CorpContentGroup(ExternalContentGroup): 9 contentGroupID = contentGroupConst.contentGroupCorp 10 11 @staticmethod 12 def CallExternalFunc(): 13 if idCheckers.IsNPC(session.corpid): 14 return sm.GetService('corpui').Show(CorpPanel.RECRUITMENT_SEARCH) 15 else: 16 return sm.GetService('corpui').Show() 17 18 def GetNameKey(self): 19 return self._GeNameAndDescKey() 20 21 def GetDescriptionKey(self): 22 return self._GeNameAndDescKey() 23 24 def _GeNameAndDescKey(self): 25 if not idCheckers.IsNPC(session.corpid): 26 return (self.contentGroupID, 1) 27 return self.contentGroupID