mirror of https://gitlab.com/bashrc2/epicyon
Set media instance in admin profile
parent
7779ab44e3
commit
9fdc2e1039
|
@ -4122,6 +4122,13 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
if approveFollowers!=actorJson['manuallyApprovesFollowers']:
|
||||
actorJson['manuallyApprovesFollowers']=approveFollowers
|
||||
actorChanged=True
|
||||
if fields.get('mediaInstance'):
|
||||
self.server.mediaInstance=False
|
||||
self.server.defaultTimeline='inbox'
|
||||
if fields['mediaInstance']=='on':
|
||||
self.server.mediaInstance=True
|
||||
self.server.defaultTimeline='tlmedia'
|
||||
setConfigParam(self.server.baseDir,"mediaInstance",self.server.mediaInstance)
|
||||
# only receive DMs from accounts you follow
|
||||
followDMsFilename= \
|
||||
self.server.baseDir+'/accounts/'+ \
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "يعلن",
|
||||
"Previous month": "الشهر الماضى",
|
||||
"Next month": "الشهر القادم",
|
||||
"Get the source code": "الحصول على شفرة المصدر"
|
||||
"Get the source code": "الحصول على شفرة المصدر",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "anuncia",
|
||||
"Previous month": "Mes anterior",
|
||||
"Next month": "El mes que ve",
|
||||
"Get the source code": "Obteniu el codi font"
|
||||
"Get the source code": "Obteniu el codi font",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "yn cyhoeddi",
|
||||
"Previous month": "Y mis blaenorol",
|
||||
"Next month": "Mis nesaf",
|
||||
"Get the source code": "Sicrhewch y cod ffynhonnell"
|
||||
"Get the source code": "Sicrhewch y cod ffynhonnell",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "kündigt an",
|
||||
"Previous month": "Vorheriger Monat",
|
||||
"Next month": "Nächsten Monat",
|
||||
"Get the source code": "Holen Sie sich den Quellcode"
|
||||
"Get the source code": "Holen Sie sich den Quellcode",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "announces",
|
||||
"Previous month": "Previous month",
|
||||
"Next month": "Next month",
|
||||
"Get the source code": "Get the source code"
|
||||
"Get the source code": "Get the source code",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "anuncia",
|
||||
"Previous month": "Mes anterior",
|
||||
"Next month": "Próximo mes",
|
||||
"Get the source code": "Obtén el código fuente"
|
||||
"Get the source code": "Obtén el código fuente",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "annonce",
|
||||
"Previous month": "Le mois précédent",
|
||||
"Next month": "Le mois prochain",
|
||||
"Get the source code": "Obtenir le code source"
|
||||
"Get the source code": "Obtenir le code source",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "fógraíonn",
|
||||
"Previous month": "An mhí roimhe seo",
|
||||
"Next month": "An mhí seo chugainn",
|
||||
"Get the source code": "Faigh an cód foinse"
|
||||
"Get the source code": "Faigh an cód foinse",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "की घोषणा",
|
||||
"Previous month": "पिछ्ला महिना",
|
||||
"Next month": "अगले महीने",
|
||||
"Get the source code": "स्रोत कोड प्राप्त करें"
|
||||
"Get the source code": "स्रोत कोड प्राप्त करें",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "annuncia",
|
||||
"Previous month": "Il mese scorso",
|
||||
"Next month": "Il prossimo mese",
|
||||
"Get the source code": "Ottieni il codice sorgente"
|
||||
"Get the source code": "Ottieni il codice sorgente",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "発表する",
|
||||
"Previous month": "前月",
|
||||
"Next month": "来月",
|
||||
"Get the source code": "ソースコードを入手する"
|
||||
"Get the source code": "ソースコードを入手する",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -193,5 +193,6 @@
|
|||
"announces": "announces",
|
||||
"Previous month": "Previous month",
|
||||
"Next month": "Next month",
|
||||
"Get the source code": "Get the source code"
|
||||
"Get the source code": "Get the source code",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "anuncia",
|
||||
"Previous month": "Mês anterior",
|
||||
"Next month": "Próximo mês",
|
||||
"Get the source code": "Obter o código fonte"
|
||||
"Get the source code": "Obter o código fonte",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "анонсов",
|
||||
"Previous month": "Предыдущий месяц",
|
||||
"Next month": "В следующем месяце",
|
||||
"Get the source code": "Получить исходный код"
|
||||
"Get the source code": "Получить исходный код",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -197,5 +197,6 @@
|
|||
"announces": "宣布",
|
||||
"Previous month": "前一个月",
|
||||
"Next month": "下个月",
|
||||
"Get the source code": "获取源代码"
|
||||
"Get the source code": "获取源代码",
|
||||
"This is a media instance": "This is a media instance"
|
||||
}
|
||||
|
|
|
@ -532,6 +532,7 @@ def htmlEditProfile(translate: {},baseDir: str,path: str,domain: str,port: int)
|
|||
isBot=''
|
||||
isGroup=''
|
||||
followDMs=''
|
||||
mediaInstanceStr=''
|
||||
displayNickname=nickname
|
||||
bioStr=''
|
||||
donateUrl=''
|
||||
|
@ -558,6 +559,11 @@ def htmlEditProfile(translate: {},baseDir: str,path: str,domain: str,port: int)
|
|||
if os.path.isfile(baseDir+'/accounts/'+nickname+'@'+domain+'/.followDMs'):
|
||||
followDMs='checked'
|
||||
|
||||
mediaInstance=getConfigParam(baseDir,"mediaInstance")
|
||||
if mediaInstance:
|
||||
if mediaInstance==True:
|
||||
mediaInstanceStr='checked'
|
||||
|
||||
filterStr=''
|
||||
filterFilename=baseDir+'/accounts/'+nickname+'@'+domain+'/filters.txt'
|
||||
if os.path.isfile(filterFilename):
|
||||
|
@ -677,6 +683,8 @@ def htmlEditProfile(translate: {},baseDir: str,path: str,domain: str,port: int)
|
|||
editProfileForm+=' <input type="checkbox" class=profilecheckbox" name="isBot" '+isBot+'>'+translate['This is a bot account']+'<br>'
|
||||
editProfileForm+=' <input type="checkbox" class=profilecheckbox" name="isGroup" '+isGroup+'>'+translate['This is a group account']+'<br>'
|
||||
editProfileForm+=' <input type="checkbox" class=profilecheckbox" name="followDMs" '+followDMs+'>'+translate['Only people I follow can send me DMs']+'<br>'
|
||||
if path.startswith('/users/'+adminNickname+'/'):
|
||||
editProfileForm+=' <input type="checkbox" class=profilecheckbox" name="mediaInstance" '+mediaInstanceStr+'>'+translate['This is a media instance']+'<br>'
|
||||
editProfileForm+=' <br><b><label class="labels">'+translate['Filtered words']+'</label></b>'
|
||||
editProfileForm+=' <br><label class="labels">'+translate['One per line']+'</label>'
|
||||
editProfileForm+=' <textarea id="message" name="filteredWords" style="height:200px">'+filterStr+'</textarea>'
|
||||
|
|
Loading…
Reference in New Issue