1

주제: 초대 & 메타플러그인 확인바랍니다.

1. 초대한 회원의 블로그에서 팀원을 모집하지 않았는데도 참여중인 블로그 목록에 내 블로그와 영 엉뚱한 사람의 이름이 뜨고, 엉뚱한 사람의 이름을 클릭하면 별 변화가 없습니다.
DB를 보면 그 엉뚱한 사람은 1st 블로그에 팀원가입된 사람입니다.(teamblog 테이블에서 같이 blogid=1이 저장되어 있습니다. 이 사람은 acl=0입니다)
즉,  1st에 팀원가입된 사람이 2nd, 3rd 블로그의 참여중인 블로그 목록에 뜬다는 이야깁니다.
ACL 부분에 사소한 문제가 있는 듯 하군요. 확인부탁드립니다.
추가/// 아니네요.. 1st 블로그를 제외하고는 모두 참여중인 블로그에 자신 혹은 다른 사람이 걸려 있습니다. 게다가 스킨의 [##_blogger_##_]로도 엉뚱한 인물이 나오구요. 엔트리에는 제대로 이름이 들어갑니다.

2. 첫째 이외의 블로그에 포매터와 에디터가 기본으로 들어가지 않습니다.

3. 모든 블로그의 글을 뽑는 메타플러그인에서 글을 클릭하면 다른 블로그로 이동해야 하는데, 1st 블로그로 링크가 연결됩니다.

4. teamblog DB에 입력되는 ACL값에 대해 설명부탁드립니다. 0과 16이 있던데 무슨 의미인지요?

계속 테스트해 보고 말씀드리겠습니다.(만 제 계정이 naver밖에 메일을 보내질 못하네요ㅠ)

FeelSoGood (2007-08-13 20:11:53)에 의해 마지막으로 수정

2

답글: 초대 & 메타플러그인 확인바랍니다.

FeelSoGood 작성:

1. 초대한 회원의 블로그에서 팀원을 모집하지 않았는데도 참여중인 블로그 목록에 내 블로그와 영 엉뚱한 사람의 이름이 뜨고, 엉뚱한 사람의 이름을 클릭하면 별 변화가 없습니다.
DB를 보면 그 엉뚱한 사람은 1st 블로그에 팀원가입된 사람입니다.(teamblog 테이블에서 같이 blogid=1이 저장되어 있습니다. 이 사람은 acl=0입니다)
즉,  1st에 팀원가입된 사람이 2nd, 3rd 블로그의 참여중인 블로그 목록에 뜬다는 이야깁니다.
ACL 부분에 사소한 문제가 있는 듯 하군요. 확인부탁드립니다.
추가/// 아니네요.. 1st 블로그를 제외하고는 모두 참여중인 블로그에 자신 혹은 다른 사람이 걸려 있습니다. 게다가 스킨의 [##_blogger_##_]로도 엉뚱한 인물이 나오구요. 엔트리에는 제대로 이름이 들어갑니다.

2. 첫째 이외의 블로그에 포매터와 에디터가 기본으로 들어가지 않습니다.

3. 모든 블로그의 글을 뽑는 메타플러그인에서 글을 클릭하면 다른 블로그로 이동해야 하는데, 1st 블로그로 링크가 연결됩니다.

4. teamblog DB에 입력되는 ACL값에 대해 설명부탁드립니다. 0과 16이 있던데 무슨 의미인지요?

계속 테스트해 보고 말씀드리겠습니다.(만 제 계정이 naver밖에 메일을 보내질 못하네요ㅠ)

으음 1번은 우선 재현이 안됩니다. latest trunk인데 그런 현상이 생기나요? 혹시 재현되신 분은 바로 리포트 부탁드립니다.~

2번의 경우엔 r4062에서 수정하였습니다.^^

3번은 티켓으로 등록하였습니다. Jparker님께서 해결해 주시겠죠? lol


4번의 경우, ACL은 일반적인 10진수가 아니라 16진수를 2진수화해서 보신다고 생각하시면 되겠습니다. component의 Textcube.control.auth 처음에 보면 각 권한을 표시하기 위한 bit value가 명기되어 있고, 권한 체크는 현재의 ACL값을 해당 값들과 bitwise operation을 해서 얻어집니다. owner권한이 유리수로는 16인데, 저기서는 0x10을 의미합니다. smile 에디터 권한이 있으면 1, 어드민 권한이 주어지면 2, 둘 다 주어지면 유리수로는 3이 되겠죠?^^ ㅊ참여만 하고 있는 가장 기본적인 경우엔 0입니다. 이진수로 써보면

10000 : owner
00001 : editor
00010 : administrator
00011 : both
00000: none (just a member)

처럼 나타낼 수 있습니다.

도움이 되셨으면 합니다^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: 초대 & 메타플러그인 확인바랍니다.

blogger 치환자가 어긋나는 문제는 r4063에서 수정하였습니다.^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

4

답글: 초대 & 메타플러그인 확인바랍니다.

최신 trunk로 테스트하고 1번 다시 설명드립니다.
두번째 이상의 유저가 팀원이 없는 자신의 블로그에 로그인하면 참여중인 블로그에 '내 블로그'와 '(1st 블로그에 팀원가입한사람)님의 블로그'로 뜹니다.
두번째 이상의 유저가 이름과 블로그 제목을 변경하면 참여중인 블로그에 '내 블로그'와 '(2nd 블로그의 제목)' 이 뜹니다.
두 경우 모두 포커스가 '내 블로그'에 가 있지 않습니다.
포커스를 변경하면 한번 불러온 뒤 아랫 항목에 다시 포커스가 갑니다.
DB를 엎지 않고 파일만 업데이트 시킨 상태인데, DB를 한번 엎어 보고 다시 글 올리겠습니다.

결론은, acl=0인 멤버가 어디서 놀고 있다, '참여중인 블로그' 가 정상이 아니다는 거에요. 감사합니다.

5

답글: 초대 & 메타플러그인 확인바랍니다.

옙 '참여중인 블로그' 가 문제군요^^ 갈아 엎도록 하겠습니다. 잠시만요~

덧) 막 문제 확인했습니다. -

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

6

답글: 초대 & 메타플러그인 확인바랍니다.

r4064에서 수정하였습니다.^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

7

답글: 초대 & 메타플러그인 확인바랍니다.

FeelSoGood 작성:

3. 모든 블로그의 글을 뽑는 메타플러그인에서 글을 클릭하면 다른 블로그로 이동해야 하는데, 1st 블로그로 링크가 연결됩니다.

이 플러그인도 정상 작동하는군요. 그런데 태그를 자동으로 보여주지 않는 것 같습니다;;; 출력되지 않네요