本文整理汇总了Python中myapp.Alert.Alert.alert_msg方法的典型用法代码示例。如果您正苦于以下问题:Python Alert.alert_msg方法的具体用法?Python Alert.alert_msg怎么用?Python Alert.alert_msg使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类myapp.Alert.Alert
的用法示例。
在下文中一共展示了Alert.alert_msg方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: post
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def post(self):
bbs = None
try:
bbs = db.get(self.request.get("bbs_key"))
except:
bbs = None
if bbs == None:
self.response.out.write(Alert.alert_msg("削除対象が見つかりません。", self.request.host))
return
user = users.get_current_user()
if not user:
self.response.out.write(Alert.alert_msg("ログインする必要があります。", self.request.host))
return
is_admin = OwnerCheck.is_admin(user)
if OwnerCheck.check(bbs, user) and (not is_admin):
self.response.out.write(Alert.alert_msg("削除する権限がありません。", self.request.host))
return
bbs.del_flag = 1
bbs.put()
ApiFeed.invalidate_cache()
self.redirect(str("./mypage?tab=bbs"))
示例2: del_message_list
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def del_message_list(self,user):
if(self.request.get("user_id")!=user.user_id()):
self.response.out.write(Alert.alert_msg("認証に失敗しました。",self.request.host));
return False
bookmark=ApiObject.get_bookmark_of_user_id_for_write(user.user_id())
if(bookmark==None):
self.response.out.write(Alert.alert_msg("ユーザデータが見つかりません。",self.request.host));
return False
tweet_list=self.request.get_all("tweet_list")
if(not tweet_list or len(tweet_list)==0):
self.response.out.write(Alert.alert_msg("削除するツイートが選択されていません。",self.request.host));
return False
for tweet in tweet_list:
self.del_from_bookmark(bookmark,tweet)
try:
data=db.get(tweet)
except:
data=None
if(data):
if(data.from_user_id==user.user_id()):
data.delete()
bookmark.put()
return True
示例3: set_css
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def set_css(main,css,bbs):
if(css):
if(css!=""):
app=AppPortal.get_app(css)
if(app==None):
main.response.out.write(Alert.alert_msg("CSSデザインが見つかりません。",main.request.host))
return False
if(app.mode!=BbsConst.APP_MODE_CSS):
main.response.out.write(Alert.alert_msg("CSSデザインではありません。",main.request.host))
return False
bbs.css=app
return True
示例4: get
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def get(self):
SetUtf8.set()
user = users.get_current_user()
if(not user):
self.response.out.write(Alert.alert_msg("ログインしている必要があります。",self.request.host));
return;
thread=None
try:
thread = db.get(self.request.get("thread_key"))
except:
thread=None
if(not thread):
self.response.out.write(Alert.alert_msg("スレッドが見つかりません。",self.request.host));
return
mode = self.request.get("mode")
if(not thread.tag_list):
thread.tag_list=[]
tag=self.request.get("tag")
if(tag==""):
self.response.out.write(Alert.alert_msg("タグを入力して下さい。",self.request.host));
return;
if(mode=="add"):
if(thread.tag_list.count(tag)>0):
thread.tag_list.remove(tag)
thread.tag_list.insert(0,tag)
else:
thread.tag_list.insert(0,tag)
tag_info="[Add Tag] "+tag+" "+str(user.user_id())+" "+user.email()
thread.tag_last_edit=tag
thread.tag_last_edit_user_id=str(user.user_id())
logging.info(tag_info)
else:
try:
thread.tag_list.remove(tag)
except:
self.response.out.write(Alert.alert_msg("タグ"+tag+"が見つかりません。",self.request.host));
thread.put()
bbs=db.get(self.request.get("bbs_key"))
thread=db.get(self.request.get("thread_key"))
url=MappingThreadId.get_thread_url("./",bbs,thread)
self.redirect(str(url))
示例5: add_support_forum
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def add_support_forum(main,app):
if(not app.support_forum and app.is_public):
thread=MesThread()
bbs_key=MappingId.mapping(BbsConst.APP_SUPPORT_BBS_ID)
if(bbs_key==""):
#return False
main.response.out.write(Alert.alert_msg("サポートフォーラムBBS[ID:"+BbsConst.APP_SUPPORT_BBS_ID+"]が見つかりません。",main.request.host))
return True
bbs=db.get(bbs_key)
thread.bbs_key=bbs
thread.title=app.app_name
thread.author=app.author
thread.summary=app.app_name+"のサポートフォーラムです。"
thread.user_id=app.user_id
thread.illust_mode=BbsConst.ILLUSTMODE_NONE
thread.create_date=datetime.datetime.today()
thread.comment_cnt=0
thread.date=datetime.datetime.today()
thread.put()
app.support_forum=thread
app.put()
#if(not app.support_forum.score):
# app.support_forum.score = None
# app.support_forum.put()
return False
示例6: add_new_message
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def add_new_message(self,user):
#メッセージ作成
data=StackFeedData()
data.feed_mode="message"
data.from_user_id=user.user_id()
if(self.request.get("to_user_id")):
data.to_user_id=self.request.get("to_user_id")
else:
data.to_user_id=None
data.user_key=None
data.bbs_key=None
data.thread_key=None
data.message=self.request.get("message")
if(data.message==""):
self.response.out.write(Alert.alert_msg("書き込みメッセージが存在しません。",self.request.host));
return False
data.create_date=datetime.datetime.today()
#二重投稿防止
message=memcache.get("StackFeedTweet")
if(message==self.request.get("message")):
self.response.out.write(Alert.alert_msg("このメッセージは既に投稿されています。",self.request.host));
return False
memcache.set("StackFeedTweet",self.request.get("message"),5)
#保存
data.put()
#トップページ用ログ格納
recent=StackFeedDataRecent.get_or_insert(data.from_user_id)
recent.message=data.message
recent.from_user_id=data.from_user_id
recent.to_user_id=data.to_user_id
recent.put()
#自分と相手にフィード
StackFeed._append_one(data,user.user_id())
if(data.to_user_id):
StackFeed._append_one(data,data.to_user_id)
#フォロワーにフィード
StackFeed.feed_new_message(user,data)
return True
示例7: get
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def get(self):
SetUtf8.set()
user = users.get_current_user()
is_admin=0
if(user):
if(OwnerCheck.is_admin(user)):
is_admin=1
if(not is_admin):
self.response.out.write(Alert.alert_msg("管理者権限が必要です。",self.request.host));
return
checkcode=SpamCheck.get_check_code()
query=Entry.all()
thread=None
try:
thread=db.get(checkcode)
except:
thread=None
if(thread):
query.filter("thread_key =",thread)
entrys=query.fetch(limit=1000)
ret=0
aborted=""
for entry in entrys:
if(SpamCheck.check_with_thread(entry,checkcode)):
entry.delete()
ret=ret+1
if(ret>=250):
aborted="ABORTED"
break;
RecentCommentCache.invalidate(None);
self.response.out.write(Alert.alert_msg("<H2>SPAM DELETE RESULT</H2>"+aborted+"<H2>TOTAL</H2>DELETE CNT:"+str(ret),self.request.host))
示例8: del_message_all
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def del_message_all(self,user):
if(self.request.get("user_id")!=user.user_id()):
self.response.out.write(Alert.alert_msg("認証に失敗しました。",self.request.host));
return False
bookmark=ApiObject.get_bookmark_of_user_id_for_write(user.user_id())
if(bookmark==None):
self.response.out.write(Alert.alert_msg("ユーザデータが見つかりません。",self.request.host));
return False
tweeet_list=StackFeedData.all().filter("from_user_id =",user.user_id()).filter("feed_mode =","message").fetch(limit=1000)
delete_limit=100
del_cnt=0
for tweet in tweeet_list:
if(tweet.from_user_id==user.user_id()):
self.del_from_bookmark(bookmark,str(tweet.key()))
tweet.delete()
del_cnt=del_cnt+1
if(del_cnt>=delete_limit):
break
if(del_cnt>=delete_limit):#len(bookmark.my_timeline)>=1):
self.response.out.write(Alert.alert_msg(str(del_cnt)+"件のツイートを削除しましたが、ツイートを削除しきることができませんでした。リロードして下さい。",self.request.host));
return False
if(del_cnt==0):
self.response.out.write(Alert.alert_msg("削除するツイートが見つかりませんでした。",self.request.host));
return False
#bookmark.stack_feed_list=[]
#bookmark.my_timeline=[]
bookmark.put()
self.response.out.write(Alert.alert_msg(str(del_cnt)+"件のツイートを削除しました。",self.request.host));
return False
示例9: get
# 需要导入模块: from myapp.Alert import Alert [as 别名]
# 或者: from myapp.Alert.Alert import alert_msg [as 别名]
def get(self):
user = users.get_current_user()
if(not user):
self.response.out.write(Alert.alert_msg("ログインが必要です。",self.request.host));
return