当前位置: 首页>>代码示例>>Python>>正文


Python Alert.alert_msg方法代码示例

本文整理汇总了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"))
开发者ID:abars,项目名称:illustbook,代码行数:29,代码来源:DelBbs.py

示例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
开发者ID:abars,项目名称:illustbook,代码行数:31,代码来源:StackFeedTweet.py

示例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
开发者ID:abars,项目名称:illustbook,代码行数:14,代码来源:UpdateBbs.py

示例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))
开发者ID:abars,项目名称:illustbook,代码行数:52,代码来源:AddTag.py

示例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
开发者ID:abars,项目名称:illustbook,代码行数:32,代码来源:AppPortal.py

示例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
开发者ID:abars,项目名称:illustbook,代码行数:46,代码来源:StackFeedTweet.py

示例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))		
开发者ID:abars,项目名称:illustbook,代码行数:41,代码来源:SpamDelete.py

示例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
开发者ID:abars,项目名称:illustbook,代码行数:38,代码来源:StackFeedTweet.py

示例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
开发者ID:abars,项目名称:illustbook,代码行数:7,代码来源:StackFeedTweet.py


注:本文中的myapp.Alert.Alert.alert_msg方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。